fix output for division followed by regexp

( v1 report: https://github.com/mishoo/UglifyJS/pull/458 )
This commit is contained in:
Mihai Bazon
2012-09-08 15:38:58 +03:00
parent 43c75c9248
commit 5a8e6ce735

View File

@@ -141,10 +141,10 @@ function OutputStream(options) {
maybe_newline();
}
if (might_need_space) {
if ((is_identifier_char(last_char())
var prev = last_char();
if ((is_identifier_char(prev)
&& (is_identifier_char(ch) || ch == "\\"))
||
(/[\+\-]$/.test(last) && /^[\+\-]/.test(str)))
|| (/^[\+\-\/]$/.test(ch) && ch == prev))
{
OUTPUT += " ";
current_col++;