diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-04-15 19:52:32 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-04-15 19:52:32 +0000 |
commit | 7595fb1418243ac715d729b4dc62d995a7a1d5a5 (patch) | |
tree | 86a91ea8a5aeff0d30ec3cc022e5610d26da1b63 /lib/CodeGen/CGObjCMac.cpp | |
parent | cd9c51433c06705645d1ee5a13da3c9a72d7d025 (diff) |
Don't use \01 in symbol name if unnecessary.
- This was particularly bad since I fixed one instance of this name
and not another, meaning we got an LLVM module with the same
effective name in two different globals!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69205 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGObjCMac.cpp')
-rw-r--r-- | lib/CodeGen/CGObjCMac.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/CodeGen/CGObjCMac.cpp b/lib/CodeGen/CGObjCMac.cpp index 90ef11e55a..629ea80945 100644 --- a/lib/CodeGen/CGObjCMac.cpp +++ b/lib/CodeGen/CGObjCMac.cpp @@ -4505,7 +4505,7 @@ llvm::Constant * CGObjCNonFragileABIMac::EmitIvarOffsetVar( unsigned long int Offset) { assert(ID && "EmitIvarOffsetVar - null interface decl."); - std::string ExternalName("\01_OBJC_IVAR_$_" + ID->getNameAsString() + '.' + std::string ExternalName("OBJC_IVAR_$_" + ID->getNameAsString() + '.' + Ivar->getNameAsString()); llvm::Constant *Init = llvm::ConstantInt::get(ObjCTypes.LongTy, Offset); llvm::GlobalVariable *IvarOffsetGV = |