mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
706 B
706 B
0.3.3
New Features
- Added a predicate
getValueConstanttoAttributeArgumentthat yields the argument value as anExprwhen the value is a constant expression. - A new class predicate
MustFlowConfiguration::allowInterproceduralFlowhas been added to thesemmle.code.cpp.ir.dataflow.MustFlowlibrary. The new predicate can be overridden to disable interprocedural flow. - Added subclasses of
BuiltInOperationsfor__builtin_bit_cast,__builtin_shuffle,__has_unique_object_representations,__is_aggregate, and__is_assignable.
Major Analysis Improvements
- The IR dataflow library now includes flow through global variables. This enables new findings in many scenarios.