Commits

Mark Lacey committed 203c9808d33
Remove dead functions from callee sets. Rather than completely recomputing callee sets in the call graph after removing dead functions, we should instead remove these functions from the existing callee sets. Recomputing callee sets can lead to the callee sets differing from the edges present in the call graph since we are still doing some deserialization during call graph construction. This change also updates CallGraphEditor::dropAllReferences() to remove all the edges from the node representing the function we're dropping references from because that's a sensible thing to do as part of that function.