aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/compiler.app.src
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2011-12-05 09:05:21 +0100
committerBjörn Gustavsson <[email protected]>2011-12-06 12:21:46 +0100
commit6c91e303fe844ec9a795216bb9e4d39e760cecb8 (patch)
treed60be574f359d972b433076659d2ec359cbe15e2 /lib/compiler/src/compiler.app.src
parenta02e9fc9be7ceea4185bd7b1b74cdd9922d4ce4e (diff)
downloadotp-6c91e303fe844ec9a795216bb9e4d39e760cecb8.tar.gz
otp-6c91e303fe844ec9a795216bb9e4d39e760cecb8.tar.bz2
otp-6c91e303fe844ec9a795216bb9e4d39e760cecb8.zip
Teach the compiler the 'no_dead' option
To facilitate debugging of compiler bugs, teach the compiler the 'no_dead' option. Since the beam_dead pass used to do the necessary splitting of basic blocks to expose all labels, we must move that splitting into a separate pass that is always run.
Diffstat (limited to 'lib/compiler/src/compiler.app.src')
-rw-r--r--lib/compiler/src/compiler.app.src1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/compiler/src/compiler.app.src b/lib/compiler/src/compiler.app.src
index 4ac879c9a4..efa25fe039 100644
--- a/lib/compiler/src/compiler.app.src
+++ b/lib/compiler/src/compiler.app.src
@@ -34,6 +34,7 @@
beam_opcodes,
beam_peep,
beam_receive,
+ beam_split,
beam_trim,
beam_type,
beam_utils,