Merge pull request #1033 from kku1993/fix-null-terminator
Fixed string argument missing null-terminator.
This commit is contained in:
2
ctx.cpp
2
ctx.cpp
@@ -1601,7 +1601,7 @@ FunctionEmitContext::I1VecToBoolVec(llvm::Value *b) {
|
||||
|
||||
static llvm::Value *
|
||||
lGetStringAsValue(llvm::BasicBlock *bblock, const char *s) {
|
||||
llvm::Constant *sConstant = llvm::ConstantDataArray::getString(*g->ctx, s, false);
|
||||
llvm::Constant *sConstant = llvm::ConstantDataArray::getString(*g->ctx, s, true);
|
||||
std::string var_name = "_";
|
||||
var_name = var_name + s;
|
||||
llvm::Value *sPtr = new llvm::GlobalVariable(*m->module, sConstant->getType(),
|
||||
|
||||
Reference in New Issue
Block a user