Support delete unused in scheduler
Compare changes
Files
5+ 10
− 2
@@ -73,6 +73,9 @@ struct MacroInfo {
@@ -81,7 +84,7 @@ impl Appliable {
@@ -97,7 +100,7 @@ impl FromStr for Appliable {
@@ -323,6 +326,11 @@ fn compile_expr(
Supports delete unused in the pass manager.
This actually makes delete unused its own expression form rather than a pass since that avoids having to pass additional (otherwise unnecessary) state into the run_pass
function.