aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMihai Bazon <mihai@bazon.net>2012-10-09 18:25:00 +0300
committerMihai Bazon <mihai@bazon.net>2012-10-09 18:25:00 +0300
commit88beddfa91c8f362cc74538937ce883541e77680 (patch)
treec8376767ce770598969f1f4d000ab9b3613524e1
parent1b0aab2ce9e7f429ceeda98ee0cda448085918ec (diff)
downloadtracifyjs-88beddfa91c8f362cc74538937ce883541e77680.tar.gz
tracifyjs-88beddfa91c8f362cc74538937ce883541e77680.zip
make `--comments` keep @cc_on too
-rwxr-xr-xbin/uglifyjs23
-rw-r--r--lib/parse.js10
2 files changed, 1 insertions, 12 deletions
diff --git a/bin/uglifyjs2 b/bin/uglifyjs2
index 8515586a..e69ed5cf 100755
--- a/bin/uglifyjs2
+++ b/bin/uglifyjs2
@@ -125,8 +125,7 @@ if (ARGS.comments) {
var type = comment.type;
if (type == "comment2") {
// multiline comment
- return text.indexOf("@preserve") >= 0
- || text.indexOf("@license") >= 0;
+ return /@preserve|@license|@cc_on/i.test(test);
}
}
}
diff --git a/lib/parse.js b/lib/parse.js
index a66b32a3..2dfb76a6 100644
--- a/lib/parse.js
+++ b/lib/parse.js
@@ -473,14 +473,6 @@ function tokenizer($TEXT, filename) {
S.pos = i + 2;
S.line += text.split("\n").length - 1;
S.newline_before = S.newline_before || text.indexOf("\n") >= 0;
-
- // https://github.com/mishoo/UglifyJS/issues/#issue/100
- if (/^@cc_on/i.test(text)) {
- warn("WARNING: at line " + S.line);
- warn("*** Found \"conditional comment\": " + text);
- warn("*** UglifyJS DISCARDS ALL COMMENTS. This means your code might no longer work properly in Internet Explorer.");
- }
-
return token("comment2", text, true);
});
};
@@ -1493,5 +1485,3 @@ function parse($TEXT, options) {
})();
};
-
-var warn = function() {};