1include "../../../../include/lldb/Core/PropertiesBase.td"
2
3let Definition = "objectfilepecoff" in {
4  def ABI: Property<"abi", "Enum">,
5    Global,
6    DefaultEnumValue<"llvm::Triple::UnknownEnvironment">,
7    EnumValues<"OptionEnumValues(g_abi_enums)">,
8    Desc<"ABI to use when loading a PE/COFF module. This configures the C++ ABI used, which affects things like the handling of class layout. Accepted values are: `msvc` for the MSVC ABI, `gnu` for the MinGW / Itanium ABI, and `default` to follow the default target if it is a Windows triple or use the MSVC ABI by default.">;
9}
10