From cbd80f49d5f8298d5c7e35db50e03d79eac50ffa Mon Sep 17 00:00:00 2001 From: Yaxun Liu Date: Sat, 16 Jun 2018 01:20:52 +0000 Subject: [PATCH] Call CreateTempAllocaWithoutCast for ActiveFlag This is partial re-commit of r332982. llvm-svn: 334879 --- clang/lib/CodeGen/CGCleanup.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/lib/CodeGen/CGCleanup.cpp b/clang/lib/CodeGen/CGCleanup.cpp index 92745bc..34bfd07 100644 --- a/clang/lib/CodeGen/CGCleanup.cpp +++ b/clang/lib/CodeGen/CGCleanup.cpp @@ -283,8 +283,8 @@ void EHScopeStack::popNullFixups() { void CodeGenFunction::initFullExprCleanup() { // Create a variable to decide whether the cleanup needs to be run. - Address active = CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(), - "cleanup.cond"); + Address active = CreateTempAllocaWithoutCast( + Builder.getInt1Ty(), CharUnits::One(), "cleanup.cond"); // Initialize it to false at a site that's guaranteed to be run // before each evaluation. -- 2.7.4