astutils.cpp: added more bailouts in `isMutableExpression()`
@pfultz2 Please have a look. I obviously have no idea what I am doing.
The printing of the tokens we pass to isAliasOf() in isExpressionChangedAt() shows something like this:
{ 0 877 0
{ 0 877 1
std 0 877 0
std 0 877 1
:: 882 877 0
:: 882 877 1
strncmp 0 877 0
strncmp 0 877 1
The namespace prefix does not seem like any expression that might have any impact.
Please have a look. I obviously have no idea what I am doing.
I dont really have a context of what you are trying to do here, but it is definitely problematic.
I dont really have a context of what you are trying to do here, but it is definitely problematic.
I want to reduce the amount of calls to isAliasOf() since most of the time during analysis is spent there.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code