summaryrefslogtreecommitdiffstats
path: root/src/test/ui/mir/thir-constparam-temp.stderr
blob: b77d67e084f6cce159448b3d517e3085f66434f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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<const YIKES: Yikes>() {
   |        ^^^^^^^^^^^^^^^^^^
   = note: `#[warn(const_item_mutation)]` on by default

warning: 1 warning emitted