diff options
Diffstat (limited to 'src/sema.c')
| -rw-r--r-- | src/sema.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -504,6 +504,13 @@ static void check_statement(struct RefCheck* check, struct Statement* statement) // symbols or registers hdass does not model, so leave them to the // assembler rather than flagging them as undefined break; + case STATEMENT_SELECT: + check_target(check, statement->select.target); + check_expr(check, statement->select.if_value); + check_expr(check, statement->select.left); + check_expr(check, statement->select.right); + check_expr(check, statement->select.else_value); + break; } } |
