Author: Henrich Lauko Date: 2026-03-07T05:44:21+01:00 New Revision: 9d3f25cb480889e2aa71ad298c34dc66e48f5d53
URL: https://github.com/llvm/llvm-project/commit/9d3f25cb480889e2aa71ad298c34dc66e48f5d53 DIFF: https://github.com/llvm/llvm-project/commit/9d3f25cb480889e2aa71ad298c34dc66e48f5d53.diff LOG: [CIR] Fix GlobalOp::getSuccessorRegions using wrong region for dtor (#185115) Added: Modified: clang/lib/CIR/Dialect/IR/CIRDialect.cpp Removed: ################################################################################ diff --git a/clang/lib/CIR/Dialect/IR/CIRDialect.cpp b/clang/lib/CIR/Dialect/IR/CIRDialect.cpp index 6f6d2f0a82916..8d2990af5de8c 100644 --- a/clang/lib/CIR/Dialect/IR/CIRDialect.cpp +++ b/clang/lib/CIR/Dialect/IR/CIRDialect.cpp @@ -1794,7 +1794,7 @@ void cir::GlobalOp::getSuccessorRegions( ctorRegion = nullptr; // Don't consider the dtor region if it is empty. - Region *dtorRegion = &this->getCtorRegion(); + Region *dtorRegion = &this->getDtorRegion(); if (dtorRegion->empty()) dtorRegion = nullptr; _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
