From 9a8d07321ac822c0303073cc8bb4a44b076dda2d Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Sun, 10 Aug 2008 06:27:44 +0000 Subject: Bug fix, inline string literals were getting an extra '\0'. llvm-svn: 54608 --- clang/lib/CodeGen/CodeGenModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/CodeGen/CodeGenModule.cpp') diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp index ebe75dd4a2b..2d7e41c334c 100644 --- a/clang/lib/CodeGen/CodeGenModule.cpp +++ b/clang/lib/CodeGen/CodeGenModule.cpp @@ -907,7 +907,7 @@ static llvm::Constant *GenerateStringLiteral(const std::string &str, bool constant, CodeGenModule &CGM) { // Create Constant for this string literal - llvm::Constant *C=llvm::ConstantArray::get(str); + llvm::Constant *C = llvm::ConstantArray::get(str, false); // Create a global variable for this string C = new llvm::GlobalVariable(C->getType(), constant, -- cgit v1.2.3