**Describe the bug** Running erlc on the following testcase hangs (or at least does not terminate even after waiting more than one minute): ```erlang f() -> abs( try bnot f() catch _ -> 0 end ). ``` **Affected versions** master