diff options
author | Björn Gustavsson <bjorn@erlang.org> | 2019-09-19 14:20:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-19 14:20:30 +0200 |
commit | aeb981bcf48be40027e5332831026dd440daf348 (patch) | |
tree | c10e6501988ae92093ab8174b38c4b02dde37966 /lib/compiler/src/v3_kernel_pp.erl | |
parent | 43d8e4299d49141bab2d1145de64c3593252b073 (diff) | |
parent | 148567a6b9258ae74138566c9109d348b1768583 (diff) | |
download | erlang-aeb981bcf48be40027e5332831026dd440daf348.tar.gz |
Merge pull request #2387 from bjorng/bjorn/compiler/bool-opt
Move guard optimizations from v3_kernel to a new beam_ssa_bool pass
Diffstat (limited to 'lib/compiler/src/v3_kernel_pp.erl')
-rw-r--r-- | lib/compiler/src/v3_kernel_pp.erl | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/lib/compiler/src/v3_kernel_pp.erl b/lib/compiler/src/v3_kernel_pp.erl index c12c301ee2..3ebe957657 100644 --- a/lib/compiler/src/v3_kernel_pp.erl +++ b/lib/compiler/src/v3_kernel_pp.erl @@ -235,13 +235,8 @@ format_1(#k_bif{op=Op,args=As,ret=Rs}, Ctxt) -> [Txt,format_args(As, Ctxt1), format_ret(Rs, Ctxt1) ]; -format_1(#k_test{op=Op,args=As,inverted=Inverted}, Ctxt) -> - Txt = case Inverted of - false -> - ["test (",format(Op, ctxt_bump_indent(Ctxt, 6)),$)]; - true -> - ["inverted_test (",format(Op, ctxt_bump_indent(Ctxt, 6)),$)] - end, +format_1(#k_test{op=Op,args=As}, Ctxt) -> + Txt = ["test (",format(Op, ctxt_bump_indent(Ctxt, 6)),$)], Ctxt1 = ctxt_bump_indent(Ctxt, 2), [Txt,format_args(As, Ctxt1)]; format_1(#k_put{arg=A,ret=Rs}, Ctxt) -> |