Skip to content
  • Chandler Carruth's avatar
    Remove a kludge from analysis based warnings that used to detect · b35635e9
    Chandler Carruth authored
    temporaries with no-return destructors. The CFG now properly supports
    temporaries and implicit destructors which both makes this kludge no
    longer work, and conveniently removes the need for it.
    
    Turn on CFG handling of implicit destructors and initializers. Several
    ad-hoc benchmarks don't indicate any measurable performance impact from
    growing the CFG, and it fixes real correctness problems with warnings.
    
    As a result of turning on these CFG elements, we started to tickle an
    inf-loop in the unreachable code logic used for warnings. The fix is
    trivial.
    
    llvm-svn: 123056
    b35635e9
Loading