diff options
author | Björn Gustavsson <[email protected]> | 2015-09-24 14:46:16 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2015-09-28 10:26:39 +0200 |
commit | ae125a3bc62c2165a9db028e12aa6e9f90c7d9cf (patch) | |
tree | 285bed8786ef081e5b45503c88a18237492b7c94 | |
parent | c60b4d8ae7d6481bd02782f561fd4d9f626ea6df (diff) | |
download | otp-ae125a3bc62c2165a9db028e12aa6e9f90c7d9cf.tar.gz otp-ae125a3bc62c2165a9db028e12aa6e9f90c7d9cf.tar.bz2 otp-ae125a3bc62c2165a9db028e12aa6e9f90c7d9cf.zip |
beam_type: Remove unused clause
The clause cannot possibly match, because there will always be
a {bif,...} clause that will match before reaching the fclearerror
instruction.
-rw-r--r-- | lib/compiler/src/beam_type.erl | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/compiler/src/beam_type.erl b/lib/compiler/src/beam_type.erl index 6b5cf667ba..bb91bbcc0a 100644 --- a/lib/compiler/src/beam_type.erl +++ b/lib/compiler/src/beam_type.erl @@ -618,7 +618,6 @@ checkerror(Is) -> checkerror_1(Is, Is). checkerror_1([{set,[],[],fcheckerror}|_], OrigIs) -> OrigIs; -checkerror_1([{set,[],[],fclearerror}|_], OrigIs) -> OrigIs; checkerror_1([{set,_,_,{bif,fadd,_}}|_], OrigIs) -> checkerror_2(OrigIs); checkerror_1([{set,_,_,{bif,fsub,_}}|_], OrigIs) -> checkerror_2(OrigIs); checkerror_1([{set,_,_,{bif,fmul,_}}|_], OrigIs) -> checkerror_2(OrigIs); |