mishoo/UglifyJS — Issue #278: 'debugger' is treated as an expression. it's a statement
Author: marijnh
Created: 2011-12-20 08:32:24+00:00
State: open

`if (!x) debugger;` is converted to `x||debugger`, which is a parse error. `return` and similar statement forms are handled correctly in such a position. `debugger` should probably be treated the same.