diff --git a/src/plugins/llvmcodegenerator/llvmgenerator.cpp b/src/plugins/llvmcodegenerator/llvmgenerator.cpp index 0d6a3b1c5c296013edf4b32c426b928b59cb7a3f..fe535601ec6b5dc8b28e06a2e8c6d4aff06e3c5b 100644 --- a/src/plugins/llvmcodegenerator/llvmgenerator.cpp +++ b/src/plugins/llvmcodegenerator/llvmgenerator.cpp @@ -1880,7 +1880,8 @@ llvm::Value * LLVMGenerator::createConstant(llvm::IRBuilder<> & builder, const A arg = builder.CreateGlobalStringPtr(strval); func = kumirCreateString_; } - llvm::Value * tmp = CreateAlloca(builder, ty, CString(), allocaPlace); +// llvm::Value * tmp = CreateAlloca(builder, ty, CString(), allocaPlace); + llvm::Value * tmp = CreateAlloca(builder, ty, CString(), FunctionBegin); // llvm::Value * tmp = builder.CreateAlloca(ty); result = builder.CreateCall2(func, tmp, arg); Q_ASSERT(result);