diff options
author | Björn Gustavsson <[email protected]> | 2013-03-14 10:11:40 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2013-03-19 15:08:45 +0100 |
commit | f70f8f549bc0adca05f89e860b87dccd20a1e086 (patch) | |
tree | 2e10724fc9415656930de73a4dd0db5b1299d4c3 /lib/compiler/test/error_SUITE.erl | |
parent | e5df75bfc94662ffe9c36e0b1643cef0104586e0 (diff) | |
download | otp-f70f8f549bc0adca05f89e860b87dccd20a1e086.tar.gz otp-f70f8f549bc0adca05f89e860b87dccd20a1e086.tar.bz2 otp-f70f8f549bc0adca05f89e860b87dccd20a1e086.zip |
Fix slow compilation of complex guards
beam_utils:is_not_used_at/3 could be very slow for complex guards,
because the cached result for previously encountered labels were
neither used nor updated within blocks.
Reported-by: Magnus Müller
Diffstat (limited to 'lib/compiler/test/error_SUITE.erl')
0 files changed, 0 insertions, 0 deletions