summaryrefslogtreecommitdiff
path: root/src/analysis/expression.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-26 23:11:28 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-26 23:11:28 +0300
commitc1ab1b1e59c54536ac02a07c7e24f9e2f3cee7d6 (patch)
tree7808dd3f3945a4b2fe9eadefb4611357d0ffd851 /src/analysis/expression.cpp
parent8c044ada37d719223f59c6f766924e9e004f43ee (diff)
downloadparanucker-c1ab1b1e59c54536ac02a07c7e24f9e2f3cee7d6.tar.gz
paranucker-c1ab1b1e59c54536ac02a07c7e24f9e2f3cee7d6.tar.bz2
paranucker-c1ab1b1e59c54536ac02a07c7e24f9e2f3cee7d6.tar.xz
paranucker-c1ab1b1e59c54536ac02a07c7e24f9e2f3cee7d6.zip
Dont check for null pointer first parameter in function pointer.
Diffstat (limited to 'src/analysis/expression.cpp')
-rw-r--r--src/analysis/expression.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/expression.cpp b/src/analysis/expression.cpp
index 6c62a42..96d84e1 100644
--- a/src/analysis/expression.cpp
+++ b/src/analysis/expression.cpp
@@ -475,6 +475,10 @@ void analyseCallExpr(CallExprNode *node, const WalkItem &wi, WalkItem &wo)
}
}
}
+ else if (node->function == VAR_DECL)
+ {
+ enableCheck = false;
+ }
else
{
reportParmDeclNullPointer(node, node->function, wi);