Attach pos to if expression errors

This commit is contained in:
Domen Kožar
2020-04-09 09:45:15 +02:00
parent 74f94d6640
commit a693a9fa4b
3 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -262,8 +262,9 @@ struct ExprWith : Expr
struct ExprIf : Expr
{
Pos pos;
Expr * cond, * then, * else_;
ExprIf(Expr * cond, Expr * then, Expr * else_) : cond(cond), then(then), else_(else_) { };
ExprIf(const Pos & pos, Expr * cond, Expr * then, Expr * else_) : pos(pos), cond(cond), then(then), else_(else_) { };
COMMON_METHODS
};