diff options
author | Juergen Ributzka <juergen@ributzka.de> | 2019-04-04 22:56:50 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@ributzka.de> | 2019-04-04 22:56:50 +0000 |
commit | 875565e55931704ae51c0011e7fb55b80c6d0c7f (patch) | |
tree | 2f37d256b6726a15ed93827224fc572529f98415 /llvm/lib/TextAPI/MachO/Architecture.cpp | |
parent | b2504035901865106680d7edd9d470c031bd7c5c (diff) | |
download | bcm5719-llvm-875565e55931704ae51c0011e7fb55b80c6d0c7f.tar.gz bcm5719-llvm-875565e55931704ae51c0011e7fb55b80c6d0c7f.zip |
[TextAPI] Prefix all architecture enums to fix the build on i386.
Summary: This changes the Architecture enum to use a prefix (AK_) to prevent the
preprocessor from replacing i386 with 1 when building llvm/clang for i386.
Reviewers: steven_wu, lhames, mstorsjo
Reviewed By: mstorsjo
Subscribers: hiraditya, jkorous, dexonsmith, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D60241
llvm-svn: 357733
Diffstat (limited to 'llvm/lib/TextAPI/MachO/Architecture.cpp')
-rw-r--r-- | llvm/lib/TextAPI/MachO/Architecture.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/TextAPI/MachO/Architecture.cpp b/llvm/lib/TextAPI/MachO/Architecture.cpp index e9d3e9e9055..a66a982fa15 100644 --- a/llvm/lib/TextAPI/MachO/Architecture.cpp +++ b/llvm/lib/TextAPI/MachO/Architecture.cpp @@ -21,29 +21,29 @@ Architecture getArchitectureFromCpuType(uint32_t CPUType, uint32_t CPUSubType) { #define ARCHINFO(Arch, Type, Subtype) \ if (CPUType == (Type) && \ (CPUSubType & ~MachO::CPU_SUBTYPE_MASK) == (Subtype)) \ - return Architecture::Arch; + return AK_##Arch; #include "llvm/TextAPI/MachO/Architecture.def" #undef ARCHINFO - return Architecture::unknown; + return AK_unknown; } Architecture getArchitectureFromName(StringRef Name) { return StringSwitch<Architecture>(Name) -#define ARCHINFO(Arch, Type, Subtype) .Case(#Arch, Architecture::Arch) +#define ARCHINFO(Arch, Type, Subtype) .Case(#Arch, AK_##Arch) #include "llvm/TextAPI/MachO/Architecture.def" #undef ARCHINFO - .Default(Architecture::unknown); + .Default(AK_unknown); } StringRef getArchitectureName(Architecture Arch) { switch (Arch) { #define ARCHINFO(Arch, Type, Subtype) \ - case Architecture::Arch: \ + case AK_##Arch: \ return #Arch; #include "llvm/TextAPI/MachO/Architecture.def" #undef ARCHINFO - case Architecture::unknown: + case AK_unknown: return "unknown"; } @@ -55,11 +55,11 @@ StringRef getArchitectureName(Architecture Arch) { std::pair<uint32_t, uint32_t> getCPUTypeFromArchitecture(Architecture Arch) { switch (Arch) { #define ARCHINFO(Arch, Type, Subtype) \ - case Architecture::Arch: \ + case AK_##Arch: \ return std::make_pair(Type, Subtype); #include "llvm/TextAPI/MachO/Architecture.def" #undef ARCHINFO - case Architecture::unknown: + case AK_unknown: return std::make_pair(0, 0); } |