From 5a8e6ce735f6fbdf32fc730735843b225424e357 Mon Sep 17 00:00:00 2001 From: Mihai Bazon Date: Sat, 8 Sep 2012 15:38:58 +0300 Subject: [PATCH] fix output for division followed by regexp ( v1 report: https://github.com/mishoo/UglifyJS/pull/458 ) --- lib/output.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/output.js b/lib/output.js index 5df1c2c4..c803fbae 100644 --- a/lib/output.js +++ b/lib/output.js @@ -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++; -- 2.34.1