mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-04-22 02:07:55 +00:00
d238d8f39e
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
16 lines
293 B
Rust
16 lines
293 B
Rust
use crate::{
|
|
analysis::{analyze, control_flow::ReachableCode},
|
|
cfg::Program,
|
|
};
|
|
|
|
use super::Pass;
|
|
|
|
#[derive(Default)]
|
|
pub struct DeadCodeElimination;
|
|
|
|
impl Pass for DeadCodeElimination {
|
|
fn run(&mut self, program: &mut Program) {
|
|
analyze::<ReachableCode>(program);
|
|
}
|
|
}
|