diff --git a/src/frontend/ir/microinstruction.cpp b/src/frontend/ir/microinstruction.cpp index 2d2ef31a..c0416023 100644 --- a/src/frontend/ir/microinstruction.cpp +++ b/src/frontend/ir/microinstruction.cpp @@ -300,7 +300,7 @@ void Inst::Invalidate() { } } -void Inst::ReplaceUsesWith(Value& replacement) { +void Inst::ReplaceUsesWith(Value replacement) { Invalidate(); op = Opcode::Identity; diff --git a/src/frontend/ir/microinstruction.h b/src/frontend/ir/microinstruction.h index 12bcf9f2..54462671 100644 --- a/src/frontend/ir/microinstruction.h +++ b/src/frontend/ir/microinstruction.h @@ -95,7 +95,7 @@ public: void Invalidate(); - void ReplaceUsesWith(Value& replacement); + void ReplaceUsesWith(Value replacement); private: void Use(Value& value);