diff options
author | Björn Gustavsson <[email protected]> | 2010-03-16 15:27:01 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2010-03-22 18:18:13 +0100 |
commit | 2dc5a17b550e37b41410ad09ee636d877ca1f106 (patch) | |
tree | 9dfe997baf734c58afacd5593af6eeb997241824 /lib/compiler/src/v3_life.erl | |
parent | eeff53be2a9e3c5f48b5abbb30c90817f1ed83cb (diff) | |
download | otp-2dc5a17b550e37b41410ad09ee636d877ca1f106.tar.gz otp-2dc5a17b550e37b41410ad09ee636d877ca1f106.tar.bz2 otp-2dc5a17b550e37b41410ad09ee636d877ca1f106.zip |
compiler: Don't support the no_constant_pool option
The no_constant_pool option was implied by the r11 option. It turns
off the usage of the constant (literal) pool, so that BEAM
instructions that use constants can be loaded in an R11 system.
Since the r11 option has been removed, there is no need to
retain the no_constant_pool option.
Diffstat (limited to 'lib/compiler/src/v3_life.erl')
-rw-r--r-- | lib/compiler/src/v3_life.erl | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/compiler/src/v3_life.erl b/lib/compiler/src/v3_life.erl index 8e6b153d57..9fda37530b 100644 --- a/lib/compiler/src/v3_life.erl +++ b/lib/compiler/src/v3_life.erl @@ -418,7 +418,6 @@ literal(#k_int{val=I}, _) -> {integer,I}; literal(#k_float{val=F}, _) -> {float,F}; literal(#k_atom{val=N}, _) -> {atom,N}; %%literal(#k_char{val=C}, _) -> {char,C}; -literal(#k_string{val=S}, _) -> {string,S}; literal(#k_nil{}, _) -> nil; literal(#k_cons{hd=H,tl=T}, Ctxt) -> {cons,[literal(H, Ctxt),literal(T, Ctxt)]}; @@ -443,7 +442,6 @@ literal2(#k_int{val=I}, _) -> {integer,I}; literal2(#k_float{val=F}, _) -> {float,F}; literal2(#k_atom{val=N}, _) -> {atom,N}; %%literal2(#k_char{val=C}, _) -> {char,C}; -literal2(#k_string{val=S}, _) -> {string,S}; literal2(#k_nil{}, _) -> nil; literal2(#k_cons{hd=H,tl=T}, Ctxt) -> {cons,[literal2(H, Ctxt),literal2(T, Ctxt)]}; |