aboutsummaryrefslogtreecommitdiff
path: root/lib/compress.js
diff options
context:
space:
mode:
authorMihai Bazon <mihai.bazon@gmail.com>2016-06-21 23:14:05 +0300
committerGitHub <noreply@github.com>2016-06-21 23:14:05 +0300
commit1840a0b2827efdad64dcabcf44883a34e5ca06cc (patch)
tree3540de9720167a66b26dfa90fb0bf0788eeb162c /lib/compress.js
parent0c003c92a85bd845dec8a10ee567c46b696c1403 (diff)
parentace8aaa0f4ad6ecae77e760473353f07b384880e (diff)
downloadtracifyjs-1840a0b2827efdad64dcabcf44883a34e5ca06cc.tar.gz
tracifyjs-1840a0b2827efdad64dcabcf44883a34e5ca06cc.zip
Merge pull request #1155 from kzc/issue_1154
Fix conditional expressions of form (x ? -1 : -1)
Diffstat (limited to 'lib/compress.js')
-rw-r--r--lib/compress.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/compress.js b/lib/compress.js
index db6a26d6..4152bd06 100644
--- a/lib/compress.js
+++ b/lib/compress.js
@@ -2746,7 +2746,7 @@ merge(Compressor.prototype, {
if (consequent.is_constant(compressor)
&& alternative.is_constant(compressor)
&& consequent.equivalent_to(alternative)) {
- var consequent_value = consequent.constant_value();
+ var consequent_value = consequent.constant_value(compressor);
if (self.condition.has_side_effects(compressor)) {
return AST_Seq.from_array([self.condition, make_node_from_constant(compressor, consequent_value, self)]);
} else {