• N
    Don't rerun Mir passes when inlining · 37e1d297
    Niko Matsakis 提交于
    When inlining a function using the Mir inliner, we shouldn't rerun the
    various Mir passes on it because the Mir has already been lowered and
    that wil break various early Mir passes.
    
    The issue in #50411 is that we've inlined a function with promotions
    whose Mir has already been lowered. The promotions are then copied into
    the local function and we begin to run passes on their lowered Mir
    which causes the ICE.
    
    Fixes #50411
    37e1d297
mod.rs 108.9 KB