[clang] [CIR] Fix uninitialized value which caused MSAN failure (PR #234274)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Oct 21 09:48:03 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Erich Keane (erichkeane)
<details>
<summary>Changes</summary>
This failure showed up in the build bots now that we're enabled by default. We ended up accessing an invalid index while doing label lowering ops.
---
Full diff: https://github.com/llvm/llvm-project/pull/234274.diff
1 Files Affected:
- (modified) clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h (+1-1)
``````````diff
diff --git a/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h b/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
index c71ae0c93f9d4..d3ef1d968f385 100644
--- a/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
+++ b/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
@@ -84,7 +84,7 @@ struct LLVMBlockAddressInfo {
// name) pair so it can be patched later.
llvm::DenseMap<mlir::LLVM::BlockAddressOp, cir::BlockAddrInfoAttr>
unresolvedBlockAddressOp;
- int32_t blockTagOpIndex;
+ int32_t blockTagOpIndex = 0;
};
mlir::LogicalResult lowerToConstrainedFPIntrinsic(
``````````
</details>
https://github.com/llvm/llvm-project/pull/234274
More information about the cfe-commits
mailing list