Files
codeql/cpp/ql/lib
Robert Marsh d324969d68 C++: remove some side-effect instructions
This leverages the existing alias analysis to identify functions which
have no reads or writes of the AllAliasedMemory virtual variable, and
therefore have no global side effects. A recursion over the call graph
identifies functions which have no indirect global side effects, and
calls to those functions have their global side effect instructions
removed.
2022-07-29 10:38:25 -04:00
..
2022-06-14 15:39:14 +02:00
2022-02-02 13:30:45 +01:00