diff --git a/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h b/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h --- a/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h +++ b/mlir/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h @@ -40,7 +40,7 @@ /// Compare the constant values. bool operator==(const ConstantValue &rhs) const { - return constant == rhs.constant; + return constant == rhs.constant && dialect == rhs.dialect; } /// Print the constant value.