[Mlir-commits] [mlir] ec5e947 - Fix MSAN error: use of unitialized value when hashing the MLIR pass manager (NFC)
    Mehdi Amini 
    llvmlistbot at llvm.org
       
    Tue Aug 22 16:27:54 PDT 2023
    
    
  
Author: Mehdi Amini
Date: 2023-08-22T16:27:44-07:00
New Revision: ec5e947f97aeb3d30316a33313f8661e78318146
URL: https://github.com/llvm/llvm-project/commit/ec5e947f97aeb3d30316a33313f8661e78318146
DIFF: https://github.com/llvm/llvm-project/commit/ec5e947f97aeb3d30316a33313f8661e78318146.diff
LOG: Fix MSAN error: use of unitialized value when hashing the MLIR pass manager (NFC)
Added: 
    
Modified: 
    mlir/lib/Pass/Pass.cpp
Removed: 
    
################################################################################
diff  --git a/mlir/lib/Pass/Pass.cpp b/mlir/lib/Pass/Pass.cpp
index 3b933fde58a137..658f8844b428df 100644
--- a/mlir/lib/Pass/Pass.cpp
+++ b/mlir/lib/Pass/Pass.cpp
@@ -426,7 +426,7 @@ LogicalResult OpPassManager::initialize(MLIRContext *context,
 }
 
 llvm::hash_code OpPassManager::hash() {
-  llvm::hash_code hashCode;
+  llvm::hash_code hashCode{};
   for (Pass &pass : getPasses()) {
     // If this pass isn't an adaptor, directly hash it.
     auto *adaptor = dyn_cast<OpToOpPassAdaptor>(&pass);
        
    
    
More information about the Mlir-commits
mailing list