about summary refs log tree commit diff
path: root/src/optimize/stack2reg.rs
diff options
context:
space:
mode:
authorbjorn3 <bjorn3@users.noreply.github.com>2020-01-18 18:31:01 +0100
committerbjorn3 <bjorn3@users.noreply.github.com>2020-01-22 18:57:36 +0100
commitaa5c49cf2f5425344b7859de73b6d347b851f694 (patch)
tree0261d086c94b1e9a3f02ed0fb9ff0ab638f2992f /src/optimize/stack2reg.rs
parent167c7f2201c388d5eafd7c3557a58b437a5b0db6 (diff)
Make unused stack slots zero sized in stack2reg
Diffstat (limited to 'src/optimize/stack2reg.rs')
-rw-r--r--src/optimize/stack2reg.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/optimize/stack2reg.rs b/src/optimize/stack2reg.rs
index b1afa9ab8bb..8fa5fb13c2e 100644
--- a/src/optimize/stack2reg.rs
+++ b/src/optimize/stack2reg.rs
@@ -237,7 +237,7 @@ pub(super) fn optimize_function<T: std::fmt::Debug>(
         }
 
         if users.stack_store.is_empty() && users.stack_load.is_empty() {
-            // FIXME make stack_slot zero sized.
+            opt_ctx.ctx.func.stack_slots[stack_slot.0].size = 0;
         }
     }