diff options
Diffstat (limited to 'clang/CodeGen/CGDecl.cpp')
-rw-r--r-- | clang/CodeGen/CGDecl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/CodeGen/CGDecl.cpp b/clang/CodeGen/CGDecl.cpp index 15f8610ed0c..822aca3f557 100644 --- a/clang/CodeGen/CGDecl.cpp +++ b/clang/CodeGen/CGDecl.cpp @@ -74,7 +74,7 @@ void CodeGenFunction::EmitLocalBlockVarDecl(const BlockVarDecl &D) { // A normal fixed sized variable becomes an alloca in the entry block. const llvm::Type *LTy = ConvertType(Ty); // TODO: Alignment - DeclPtr = new llvm::AllocaInst(LTy, 0, D.getName(), AllocaInsertPt); + DeclPtr = CreateTempAlloca(LTy, D.getName()); } else { // TODO: Create a dynamic alloca. assert(0 && "FIXME: Local VLAs not implemented yet"); |