[BUG] canProcess
and tracksIdentifier
methods should check each type one by one without relying on getDynamicType
method
#187
Labels
⁉ priority:p2
Priority planning - level 2
🎊 resolution:resolved
Bug or feature resolved - might not have been merged to master yet
🔍 scope:analysis
Work regarding abstract domains or fixpoint algorithms
🐛 type:bug
Something isn't working
Milestone
Description
canProcess
andtracksIdentifier
methods should check each type one by one without relying ongetDynamicType
method for deciding whether a certain identifier or expression can be tracked or processed by a domain. Let's consider thecanProcess
method of theBaseNonRelationalValueDomain
class:If the runtime types of
expression
are two different pointer types,canProcess
method returnstrue
, while it should returnfalse
The text was updated successfully, but these errors were encountered: