Author: Jay Foad Date: 2026-10-16T13:55:30Z New Revision: f0acb15150b3e9a4d71eb0f17267a66d032eaa0c
URL: https://github.com/llvm/llvm-project/commit/f0acb15150b3e9a4d71eb0f17267a66d032eaa0c DIFF: https://github.com/llvm/llvm-project/commit/f0acb15150b3e9a4d71eb0f17267a66d032eaa0c.diff LOG: [Clang] Do not check result of getTerminator. NFC. (#232736) Since #189416 BasicBlock::getTerminator cannot return nullptr. Added: Modified: clang/lib/CodeGen/CGDecl.cpp Removed: ################################################################################ diff --git a/clang/lib/CodeGen/CGDecl.cpp b/clang/lib/CodeGen/CGDecl.cpp index 019b7ac22272e..8862f57301412 100644 --- a/clang/lib/CodeGen/CGDecl.cpp +++ b/clang/lib/CodeGen/CGDecl.cpp @@ -1664,11 +1664,9 @@ CodeGenFunction::EmitAutoVarAlloca(const VarDecl &D) { const auto *Vars = Bypasses.getBypassedVarsForSource(FG.Source); if (!Vars || !Vars->contains(&D)) continue; - if (llvm::Instruction *Term = FG.Block->getTerminator()) { - llvm::IRBuilderBase::InsertPointGuard IPG(Builder); - Builder.SetInsertPoint(Term); - emitZeroOrPatternForAutoVarInit(Ty, D, address); - } + llvm::IRBuilderBase::InsertPointGuard IPG(Builder); + Builder.SetInsertPoint(FG.Block->getTerminator()); + emitZeroOrPatternForAutoVarInit(Ty, D, address); } } else { // A computed goto can jump anywhere, so we can't identify the jumps _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
