diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-10 02:28:15 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-10 02:28:15 +0300 |
commit | 50a2007d401bdb4f054fe5a2176a36dfeb40e3a0 (patch) | |
tree | a38ac52771a19a333a1b5ef2c95f56fd5efc5b13 /src/analysis/analysis.cpp | |
parent | 899dca23fc159f87954b01910f52543455b6abf7 (diff) | |
download | paranucker-50a2007d401bdb4f054fe5a2176a36dfeb40e3a0.tar.gz paranucker-50a2007d401bdb4f054fe5a2176a36dfeb40e3a0.tar.bz2 paranucker-50a2007d401bdb4f054fe5a2176a36dfeb40e3a0.tar.xz paranucker-50a2007d401bdb4f054fe5a2176a36dfeb40e3a0.zip |
Add to analysis node ADDR_EXPR.
Diffstat (limited to 'src/analysis/analysis.cpp')
-rw-r--r-- | src/analysis/analysis.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/analysis/analysis.cpp b/src/analysis/analysis.cpp index 494852c..f64c5c1 100644 --- a/src/analysis/analysis.cpp +++ b/src/analysis/analysis.cpp @@ -30,6 +30,7 @@ #include "nodes/decl/function_decl.h" #include "nodes/decl/var_decl.h" +#include "nodes/expr/addr_expr.h" #include "nodes/expr/modify_expr.h" #include "nodes/expr/pointerplus_expr.h" @@ -73,6 +74,8 @@ WalkItem analyseNode(Node *node, WalkItem wi) { case FUNCTION_DECL: return analyseFunction(static_cast<FunctionDeclNode*>(node), wi); + case ADDR_EXPR: + return analyseAddrExpr(static_cast<AddrExprNode*>(node), wi); case MODIFY_EXPR: return analyseModifyExpr(static_cast<ModifyExprNode*>(node), wi); case POINTER_PLUS_EXPR: |