Implement a pass manager

This commit is contained in:
Dylan MacKenzie 2021-11-29 22:46:32 -08:00
parent a0de6346de
commit c1a501b131
3 changed files with 141 additions and 0 deletions

View file

@ -32,6 +32,11 @@ use rustc_middle::ty::query::Providers;
use rustc_middle::ty::{self, TyCtxt, TypeFoldable};
use rustc_span::{Span, Symbol};
#[macro_use]
mod pass_manager;
use pass_manager::{Lint, MirLint};
mod abort_unwinding_calls;
mod add_call_guards;
mod add_moves_for_packed_drops;