summaryrefslogtreecommitdiff
path: root/src/analysis/analysis.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-23 17:12:11 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-23 17:12:11 +0300
commit17932a2f13f35d1ec451af73411898ebb03be5be (patch)
tree0f53161d6bee6b4bec9a2b042950cb3e902c6675 /src/analysis/analysis.cpp
parent86534467347563832ee93ff13b64e8525162b5a7 (diff)
downloadparanucker-17932a2f13f35d1ec451af73411898ebb03be5be.tar.gz
paranucker-17932a2f13f35d1ec451af73411898ebb03be5be.tar.bz2
paranucker-17932a2f13f35d1ec451af73411898ebb03be5be.tar.xz
paranucker-17932a2f13f35d1ec451af73411898ebb03be5be.zip
Add analysis for node TRUTH_OR_EXPR.
Diffstat (limited to 'src/analysis/analysis.cpp')
-rw-r--r--src/analysis/analysis.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/analysis.cpp b/src/analysis/analysis.cpp
index 672b3b3..6d57274 100644
--- a/src/analysis/analysis.cpp
+++ b/src/analysis/analysis.cpp
@@ -45,6 +45,7 @@
#include "nodes/expr/return_expr.h"
#include "nodes/expr/truthand_expr.h"
#include "nodes/expr/truthandif_expr.h"
+#include "nodes/expr/truthor_expr.h"
#include "nodes/expr/truthorif_expr.h"
#include "nodes/ref/component_ref.h"
@@ -333,6 +334,9 @@ void analyseNode(Node *node, const WalkItem &wi, WalkItem &wo)
case TRUTH_ORIF_EXPR:
analyseTruthOrIfExpr(static_cast<TruthOrIfExprNode*>(node), wi2, wo);
break;
+ case TRUTH_OR_EXPR:
+ analyseTruthOrExpr(static_cast<TruthOrExprNode*>(node), wi2, wo);
+ break;
case TRUTH_ANDIF_EXPR:
analyseTruthAndIfExpr(static_cast<TruthAndIfExprNode*>(node), wi2, wo);
break;