diff --git a/mlir/include/mlir/Analysis/DataFlowFramework.h b/mlir/include/mlir/Analysis/DataFlowFramework.h index a3714c4332fbb..6aa0900d1412a 100644 --- a/mlir/include/mlir/Analysis/DataFlowFramework.h +++ b/mlir/include/mlir/Analysis/DataFlowFramework.h @@ -146,7 +146,7 @@ struct ProgramPoint : public StorageUniquer::BaseStorage { Operation *op = nullptr; }; -inline raw_ostream &operator<<(raw_ostream &os, ProgramPoint point) { +inline raw_ostream &operator<<(raw_ostream &os, const ProgramPoint &point) { point.print(os); return os; } @@ -662,7 +662,7 @@ inline raw_ostream &operator<<(raw_ostream &os, const AnalysisState &state) { return os; } -inline raw_ostream &operator<<(raw_ostream &os, LatticeAnchor anchor) { +inline raw_ostream &operator<<(raw_ostream &os, const LatticeAnchor &anchor) { anchor.print(os); return os; }