Skip to content

Commit

Permalink
refactor(minifier): remove unused ast pass from DCE (#7540)
Browse files Browse the repository at this point in the history
  • Loading branch information
Boshen committed Nov 29, 2024
1 parent d0842e0 commit 63a66cf
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
2 changes: 1 addition & 1 deletion crates/oxc_minifier/examples/minifier.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ fn minify(
) -> String {
let ret = Parser::new(allocator, source_text, source_type).parse();
let mut program = ret.program;
let options = MinifierOptions { mangle, compress: CompressOptions::dead_code_elimination() };
let options = MinifierOptions { mangle, compress: CompressOptions::default() };
let ret = Minifier::new(options).build(allocator, &mut program);
CodeGenerator::new()
.with_options(CodegenOptions { minify: nospace, ..CodegenOptions::default() })
Expand Down
5 changes: 2 additions & 3 deletions crates/oxc_minifier/src/compressor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ use oxc_traverse::ReusableTraverseCtx;

use crate::{
ast_passes::{
CollapsePass, LatePeepholeOptimizations, PeepholeFoldConstants, PeepholeMinimizeConditions,
PeepholeOptimizations, PeepholeRemoveDeadCode, RemoveSyntax,
CollapsePass, LatePeepholeOptimizations, PeepholeFoldConstants, PeepholeOptimizations,
PeepholeRemoveDeadCode, RemoveSyntax,
},
CompressOptions, CompressorPass,
};
Expand Down Expand Up @@ -49,7 +49,6 @@ impl<'a> Compressor<'a> {

fn dead_code_elimination(program: &mut Program<'a>, ctx: &mut ReusableTraverseCtx<'a>) {
PeepholeFoldConstants::new().build(program, ctx);
PeepholeMinimizeConditions::new().build(program, ctx);
PeepholeRemoveDeadCode::new().build(program, ctx);
}
}

0 comments on commit 63a66cf

Please sign in to comment.