]> granicus.if.org Git - clang/commitdiff
Don't zero terminate the bitmap twice.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 31 Jan 2012 10:30:46 +0000 (10:30 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 31 Jan 2012 10:30:46 +0000 (10:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149377 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGObjCMac.cpp

index 5bf4b0b965becaccf88116f9a0a7a156cdcf6a9c..3b86c5abb5e5b8573482f4965e58e4e9801f3532 100644 (file)
@@ -4040,7 +4040,7 @@ llvm::Constant *CGObjCCommonMac::BuildIvarLayoutBitmap(std::string &BitMap) {
   
   llvm::GlobalVariable * Entry =
   CreateMetadataVar("\01L_OBJC_CLASS_NAME_",
-                    llvm::ConstantDataArray::getString(VMContext, BitMap),
+                    llvm::ConstantDataArray::getString(VMContext, BitMap,false),
                     ((ObjCABI == 2) ?
                      "__TEXT,__objc_classname,cstring_literals" :
                      "__TEXT,__cstring,cstring_literals"),