warning: taking a mutable reference to a `const` item --> $DIR/thir-constparam-temp.rs:14:5 | LL | YIKES.mut_self() | ^^^^^^^^^^^^^^^^ | = note: each usage of a `const` item creates a new temporary = note: the mutable reference will refer to this temporary, not the original `const` item note: mutable reference created due to call to this method --> $DIR/thir-constparam-temp.rs:10:5 | LL | fn mut_self(&mut self) {} | ^^^^^^^^^^^^^^^^^^^^^^ note: `const` item defined here --> $DIR/thir-constparam-temp.rs:13:8 | LL | fn foo() { | ^^^^^^^^^^^^^^^^^^ = note: `#[warn(const_item_mutation)]` on by default warning: 1 warning emitted