diff options
Diffstat (limited to 'c_compiler/include/statement.hpp')
-rw-r--r-- | c_compiler/include/statement.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/c_compiler/include/statement.hpp b/c_compiler/include/statement.hpp index fe0597c..fe509c2 100644 --- a/c_compiler/include/statement.hpp +++ b/c_compiler/include/statement.hpp @@ -51,10 +51,11 @@ public: class SelectionStatement : public Statement { protected: + ExpressionPtr condition_; StatementPtr if_; StatementPtr else_; public: - SelectionStatement(Statement* _if = nullptr, Statement* _else = nullptr); + SelectionStatement(Expression* condition, Statement* _if, Statement* _else = nullptr); virtual void print() const; virtual void printXml() const; |