Skip to content

Latest commit

 

History

History
4 lines (4 loc) · 782 Bytes

2022-11-15-consistent-gvn-library0use.md

File metadata and controls

4 lines (4 loc) · 782 Bytes
  • EXP30-C - DependenceOnOrderOfFunctionArgumentsForSideEffects.ql:
    • Prefer the GlobalValueNumbering CodeQL library over the GlobalValueNumberingImpl library, as the former yields higher quality results and the latter is going to be deprecated. This also improves performance when multiple queries are evaluated, due to more sharing of intermediate computations.
  • EXP50-CPP - DoNotDependOnTheOrderOfEvaluationForSideEffectsInFunctionCallsAsFunctionArguments.ql:
    • Prefer the GlobalValueNumbering CodeQL library over the GlobalValueNumberingImpl library, as the former yields higher quality results and the latter is going to be deprecated. This also improves performance when multiple queries are evaluated, due to more sharing of intermediate computations.