summaryrefslogtreecommitdiff
path: root/src/analysis/expression.h
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/expression.h
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/expression.h')
-rw-r--r--src/analysis/expression.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/analysis/expression.h b/src/analysis/expression.h
index 71d23a5..99ba788 100644
--- a/src/analysis/expression.h
+++ b/src/analysis/expression.h
@@ -35,6 +35,7 @@ struct PointerPlusExprNode;
struct ReturnExprNode;
struct TruthAndExprNode;
struct TruthAndIfExprNode;
+struct TruthOrExprNode;
struct TruthOrIfExprNode;
struct WalkItem;
@@ -52,6 +53,8 @@ namespace Analysis
void analyseEqExpr(EqExprNode *node, const WalkItem &wi, WalkItem &wo);
+ void analyseTruthOrExpr(TruthOrExprNode *node, const WalkItem &wi, WalkItem &wo);
+
void analyseTruthOrIfExpr(TruthOrIfExprNode *node, const WalkItem &wi, WalkItem &wo);
void analyseTruthAndExpr(TruthAndExprNode *node, const WalkItem &wi, WalkItem &wo);