From 885dfaa1a4884b11317a1268efcbf529948298f7 Mon Sep 17 00:00:00 2001 From: stevenfontanella Date: Sat, 23 May 2026 00:19:09 +0000 Subject: [PATCH] Take a const EffectAnalyzer& in ostream operator --- src/ir/effects.cpp | 10 +++++----- src/ir/effects.h | 6 ++---- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/ir/effects.cpp b/src/ir/effects.cpp index 2f9dbddad7e..017057a1349 100644 --- a/src/ir/effects.cpp +++ b/src/ir/effects.cpp @@ -17,9 +17,9 @@ #include "ir/effects.h" #include "wasm.h" -namespace std { +namespace wasm { -std::ostream& operator<<(std::ostream& o, wasm::EffectAnalyzer& effects) { +std::ostream& operator<<(std::ostream& o, const EffectAnalyzer& effects) { o << "EffectAnalyzer {\n"; if (effects.branchesOut) { o << "branchesOut\n"; @@ -87,10 +87,10 @@ std::ostream& operator<<(std::ostream& o, wasm::EffectAnalyzer& effects) { if (effects.implicitTrap) { o << "implicitTrap\n"; } - if (effects.readOrder != wasm::MemoryOrder::Unordered) { + if (effects.readOrder != MemoryOrder::Unordered) { o << "readOrder " << effects.readOrder << "\n"; } - if (effects.writeOrder != wasm::MemoryOrder::Unordered) { + if (effects.writeOrder != MemoryOrder::Unordered) { o << "writeOrder " << effects.writeOrder << "\n"; } if (effects.throws_) { @@ -160,4 +160,4 @@ std::ostream& operator<<(std::ostream& o, wasm::EffectAnalyzer& effects) { return o; } -} // namespace std +} // namespace wasm diff --git a/src/ir/effects.h b/src/ir/effects.h index f28c8c27a24..a65cb8619d9 100644 --- a/src/ir/effects.h +++ b/src/ir/effects.h @@ -1496,10 +1496,8 @@ class ShallowEffectAnalyzer : public EffectAnalyzer { } }; -} // namespace wasm +std::ostream& operator<<(std::ostream& o, const EffectAnalyzer& effects); -namespace std { -std::ostream& operator<<(std::ostream& o, wasm::EffectAnalyzer& effects); -} // namespace std +} // namespace wasm #endif // wasm_ir_effects_h