mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
fix(minifier): remove incorrect fold Expression::AssignmentExpression (#8211)
This commit is contained in:
parent
4ae15df042
commit
05be1fc639
2 changed files with 2 additions and 9 deletions
|
|
@ -124,13 +124,6 @@ pub trait ConstantEvaluation<'a> {
|
|||
_ => None,
|
||||
}
|
||||
}
|
||||
Expression::AssignmentExpression(assign_expr) => {
|
||||
match assign_expr.operator {
|
||||
AssignmentOperator::LogicalAnd | AssignmentOperator::LogicalOr => None,
|
||||
// For ASSIGN, the value is the value of the RHS.
|
||||
_ => self.get_boolean_value(&assign_expr.right),
|
||||
}
|
||||
}
|
||||
expr => {
|
||||
use crate::ToBoolean;
|
||||
expr.to_boolean()
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ Original | minified | minified | gzip | gzip | Fixture
|
|||
|
||||
544.10 kB | 71.84 kB | 72.48 kB | 26.19 kB | 26.20 kB | lodash.js
|
||||
|
||||
555.77 kB | 273.48 kB | 270.13 kB | 90.94 kB | 90.80 kB | d3.js
|
||||
555.77 kB | 273.58 kB | 270.13 kB | 90.98 kB | 90.80 kB | d3.js
|
||||
|
||||
1.01 MB | 460.75 kB | 458.89 kB | 126.88 kB | 126.71 kB | bundle.min.js
|
||||
|
||||
|
|
@ -19,7 +19,7 @@ Original | minified | minified | gzip | gzip | Fixture
|
|||
|
||||
2.14 MB | 726.71 kB | 724.14 kB | 180.25 kB | 181.07 kB | victory.js
|
||||
|
||||
3.20 MB | 1.01 MB | 1.01 MB | 332.13 kB | 331.56 kB | echarts.js
|
||||
3.20 MB | 1.01 MB | 1.01 MB | 332.14 kB | 331.56 kB | echarts.js
|
||||
|
||||
6.69 MB | 2.32 MB | 2.31 MB | 493.00 kB | 488.28 kB | antd.js
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue