]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_driver/driver.rs
Merge remote-tracking branch 'origin/master' into gen
[rust.git] / src / librustc_driver / driver.rs
index 0c729b5a3fc87ed16ec48c50693e7a0d427681f8..19d237b7761d355cf0be02dc0ee48d454a40fad1 100644 (file)
@@ -1008,6 +1008,8 @@ macro_rules! try_with_f {
     passes.push_pass(MIR_OPTIMIZED, mir::transform::deaggregator::Deaggregator);
     passes.push_pass(MIR_OPTIMIZED, mir::transform::copy_prop::CopyPropagation);
     passes.push_pass(MIR_OPTIMIZED, mir::transform::simplify::SimplifyLocals);
+
+    passes.push_pass(MIR_OPTIMIZED, mir::transform::generator::StateTransform);
     passes.push_pass(MIR_OPTIMIZED, mir::transform::add_call_guards::CriticalCallEdges);
     passes.push_pass(MIR_OPTIMIZED, mir::transform::dump_mir::Marker("PreTrans"));