diff options
-rw-r--r-- | include/llvm/ADT/Triple.h | 3 | ||||
-rw-r--r-- | lib/Support/Triple.cpp | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/include/llvm/ADT/Triple.h b/include/llvm/ADT/Triple.h index 4739fb5bac..772f339a34 100644 --- a/include/llvm/ADT/Triple.h +++ b/include/llvm/ADT/Triple.h @@ -105,7 +105,8 @@ public: GNU, GNUEABI, EABI, - MachO + MachO, + ANDROIDEABI }; private: diff --git a/lib/Support/Triple.cpp b/lib/Support/Triple.cpp index 8f58e7029a..732fca5c13 100644 --- a/lib/Support/Triple.cpp +++ b/lib/Support/Triple.cpp @@ -125,6 +125,7 @@ const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) { case GNUEABI: return "gnueabi"; case EABI: return "eabi"; case MachO: return "macho"; + case ANDROIDEABI: return "androideabi"; } return "<invalid>"; @@ -387,6 +388,8 @@ Triple::EnvironmentType Triple::ParseEnvironment(StringRef EnvironmentName) { return GNU; else if (EnvironmentName.startswith("macho")) return MachO; + else if (EnvironmentName.startswith("androideabi")) + return ANDROIDEABI; else return UnknownEnvironment; } |