aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2018-11-25 11:13:53 +0100
committerBjörn Gustavsson <[email protected]>2018-11-28 11:36:54 +0100
commit0798674578374938136bc7d3c92416d156492c3e (patch)
tree4cf7a4e01e8c5ef67a6ee216f081459e2961a08c /lib/compiler
parentc6f5c65cae48bf08d08a79d790717eabc0884678 (diff)
downloadotp-0798674578374938136bc7d3c92416d156492c3e.tar.gz
otp-0798674578374938136bc7d3c92416d156492c3e.tar.bz2
otp-0798674578374938136bc7d3c92416d156492c3e.zip
beam_jump: Remove the unused #st.index field
181cfc4ef9d1 stopping used #st.index.
Diffstat (limited to 'lib/compiler')
-rw-r--r--lib/compiler/src/beam_jump.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/compiler/src/beam_jump.erl b/lib/compiler/src/beam_jump.erl
index d3a618d211..d53dc61612 100644
--- a/lib/compiler/src/beam_jump.erl
+++ b/lib/compiler/src/beam_jump.erl
@@ -393,14 +393,13 @@ extract_seq_1(_, _) -> no.
{
entry :: beam_asm:label(), %Entry label (must not be moved).
replace :: #{beam_asm:label() := beam_asm:label()}, %Labels to replace.
- labels :: cerl_sets:set(), %Set of referenced labels.
- index :: beam_utils:code_index() | {lazy,[beam_utils:instruction()]} %Index built lazily only if needed
+ labels :: cerl_sets:set() %Set of referenced labels.
}).
opt(Is0, CLabel) ->
find_fixpoint(fun(Is) ->
Lbls = initial_labels(Is),
- St = #st{entry=CLabel,replace=#{},labels=Lbls,index={lazy,Is}},
+ St = #st{entry=CLabel,replace=#{},labels=Lbls},
opt(Is, [], St)
end, Is0).