summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-24 16:35:48 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-24 17:41:32 +0300
commit3a9762019c0a84fd038a59a6376d45be2e6c7d17 (patch)
tree7844b42582dd05a7cee4f7db0d4d908724f740a1 /src
parentcc03e0feb0436fbbcb4573c9b2cd85ef7081fdc4 (diff)
downloadparanucker-3a9762019c0a84fd038a59a6376d45be2e6c7d17.tar.gz
paranucker-3a9762019c0a84fd038a59a6376d45be2e6c7d17.tar.bz2
paranucker-3a9762019c0a84fd038a59a6376d45be2e6c7d17.tar.xz
paranucker-3a9762019c0a84fd038a59a6376d45be2e6c7d17.zip
Dont add empty variable names from parsing function.
Diffstat (limited to 'src')
-rw-r--r--src/analysis/function.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/analysis/function.cpp b/src/analysis/function.cpp
index 8b6b2fa..d2451c5 100644
--- a/src/analysis/function.cpp
+++ b/src/analysis/function.cpp
@@ -137,6 +137,8 @@ void getPossibleNullParameters(FunctionDeclNode *node, WalkItem &wi)
if (!type || type != POINTER_TYPE)
continue;
const ParmDeclNode *const name = node->args[f];
+ if (name->label.empty())
+ continue;
if (f == 0 && name->label == "this")
{
wi.knownVars.insert(name->label);