diff options
Diffstat (limited to 'llvm/lib/Object/TapiFile.cpp')
-rw-r--r-- | llvm/lib/Object/TapiFile.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/llvm/lib/Object/TapiFile.cpp b/llvm/lib/Object/TapiFile.cpp index 7a36199..6b57626 100644 --- a/llvm/lib/Object/TapiFile.cpp +++ b/llvm/lib/Object/TapiFile.cpp @@ -14,17 +14,12 @@ #include "llvm/ADT/StringRef.h" #include "llvm/Object/Error.h" #include "llvm/Support/MemoryBuffer.h" +#include "llvm/TextAPI/Symbol.h" using namespace llvm; using namespace MachO; using namespace object; -static constexpr StringLiteral ObjC1ClassNamePrefix = ".objc_class_name_"; -static constexpr StringLiteral ObjC2ClassNamePrefix = "_OBJC_CLASS_$_"; -static constexpr StringLiteral ObjC2MetaClassNamePrefix = "_OBJC_METACLASS_$_"; -static constexpr StringLiteral ObjC2EHTypePrefix = "_OBJC_EHTYPE_$_"; -static constexpr StringLiteral ObjC2IVarPrefix = "_OBJC_IVAR_$_"; - static uint32_t getFlags(const Symbol *Sym) { uint32_t Flags = BasicSymbolRef::SF_Global; if (Sym->isUndefined()) |