diff --git a/llvm/include/llvm/ADT/Triple.h b/llvm/include/llvm/ADT/Triple.h --- a/llvm/include/llvm/ADT/Triple.h +++ b/llvm/include/llvm/ADT/Triple.h @@ -222,10 +222,11 @@ MSVC, Itanium, + LLVMLibc, Cygnus, CoreCLR, Simulator, // Simulator variants of other systems, e.g., Apple's iOS - MacABI, // Mac Catalyst variant of Apple's iOS deployment target. + MacABI, // Mac Catalyst variant of Apple's iOS deployment target. LastEnvironmentType = MacABI }; enum ObjectFormatType { diff --git a/llvm/lib/Support/Triple.cpp b/llvm/lib/Support/Triple.cpp --- a/llvm/lib/Support/Triple.cpp +++ b/llvm/lib/Support/Triple.cpp @@ -242,11 +242,17 @@ case GNUABIN32: return "gnuabin32"; case GNUEABI: return "gnueabi"; case GNUEABIHF: return "gnueabihf"; - case GNUX32: return "gnux32"; - case GNUILP32: return "gnu_ilp32"; + case GNUX32: + return "gnux32"; + case GNUILP32: + return "gnu_ilp32"; case Itanium: return "itanium"; - case MSVC: return "msvc"; - case MacABI: return "macabi"; + case LLVMLibc: + return "llvmlibc"; + case MSVC: + return "msvc"; + case MacABI: + return "macabi"; case Musl: return "musl"; case MuslEABI: return "musleabi"; case MuslEABIHF: return "musleabihf";