File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -62,12 +62,6 @@ show you the MIR for your program. Try putting this program into play
6262button on the top:
6363
6464[ sample-play ] : https://play.rust-lang.org/?gist=30074856e62e74e91f06abd19bd72ece&version=stable
65- MIR shown by above link is optimized.
66- Some statements like ` StorageLive ` are removed in optimization.
67- This happens because the compiler notices the value is never accessed in the code.
68- We can use ` rustc [filename].rs -Z mir-opt-level=0 --emit mir ` to view unoptimized MIR.
69- This requires the nightly toolchain.
70-
7165
7266``` rust
7367fn main () {
@@ -88,6 +82,12 @@ fn main() -> () {
8882```
8983
9084This is the MIR format for the ` main ` function.
85+ MIR shown by above link is optimized.
86+ Some statements like ` StorageLive ` are removed in optimization.
87+ This happens because the compiler notices the value is never accessed in the code.
88+ We can use ` rustc [filename].rs -Z mir-opt-level=0 --emit mir ` to view unoptimized MIR.
89+ This requires the nightly toolchain.
90+
9191
9292** Variable declarations.** If we drill in a bit, we'll see it begins
9393with a bunch of variable declarations. They look like this:
You can’t perform that action at this time.
0 commit comments