Files
clang-p2996/llvm/lib/Analysis/CGSCCPassManager.cpp
Arthur Eubanks 8d800e6c90 [CGSCC] Remove CGSCCUpdateResult::InvalidatedRefSCCs (#98213)
The RefSCC that a function marked dead is in may still contain valid
SCCs that we want to visit. We rely on InvalidatedSCCs to skip SCCs
containing dead functions.

The addition of RefSCCs in CallGraphUpdater to InvalidatedRefSCCs was
causing asserts as reported in #94815. Fix some more CallGraphUpdater
function deletion methods as well.
2024-07-10 09:54:56 -07:00

48 KiB