Closed zpavlinovic closed 2 years ago
The intermediate calls to DeleteSyntheticNodes do not bring any benefit. In fact, they slow things down for initial cha call graph. The last call for deleting synthetic nodes should stay as it is cheap and simplifies resulting vulnerability graphs.
Currently, wrapper for only the final callgraph in vulncheck are inlined via callgraph.DeleteSyntheticNodes. Should the same be done for intermediate ones as well?