line 320:
original: "valtree back a to MIR constant"
updated: "valtree back to a MIR constant"
This commit is contained in:
flash 2024-08-19 11:08:49 -07:00 committed by GitHub
parent b07ea243cf
commit 7d61151da8

View file

@ -317,7 +317,7 @@ compile-time and thus we cannot make any assumptions about them. References on t
ignore their address and just look at the backing value. We must make sure that the pointer values
of the references are not observable at compile time. We thus encode `&42` exactly like `42`.
Any conversion from
valtree back a to MIR constant value must reintroduce an actual indirection. At codegen time the
valtree back to a MIR constant value must reintroduce an actual indirection. At codegen time the
addresses may be deduplicated between multiple uses or not, entirely depending on arbitrary
optimization choices.