X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FIR%2FBasicBlock.cpp;h=8e3cac27f4860c7e71dca4f8333be4f4cf8cccbd;hp=f61276fd436b49bb739e3489ea3686022f87ab5a;hb=5666fc71f0e2ed2c0400d8bca079a1dd3f33fe53;hpb=eac309550f259b7f78f1e69ea8e62fea493efd43 diff --git a/lib/IR/BasicBlock.cpp b/lib/IR/BasicBlock.cpp index f61276fd436..8e3cac27f48 100644 --- a/lib/IR/BasicBlock.cpp +++ b/lib/IR/BasicBlock.cpp @@ -40,7 +40,8 @@ template class llvm::SymbolTableListTraits; BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, BasicBlock *InsertBefore) - : Value(Type::getLabelTy(C), Value::BasicBlockVal), Parent(nullptr) { + : Value(Type::getLabelTy(C), Value::BasicBlockVal), Parent(nullptr), + canEliminateBlock(true) { if (NewParent) insertInto(NewParent, InsertBefore);