From ec5c2a7646e4e23a4bed77443415938b140d7aa7 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Sun, 10 Aug 2008 06:27:44 +0000 Subject: [PATCH] Bug fix, inline string literals were getting an extra '\0'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54608 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CodeGenModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CodeGen/CodeGenModule.cpp b/lib/CodeGen/CodeGenModule.cpp index ebe75dd4a2..2d7e41c334 100644 --- a/lib/CodeGen/CodeGenModule.cpp +++ b/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, -- 2.40.0