From 4ba579bc25ab2bbde370231d090588c237552c76 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 15 Dec 2019 11:41:21 +0000 Subject: Also allow #no_bounds_check on an expression #499 --- src/checker.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/checker.cpp') diff --git a/src/checker.cpp b/src/checker.cpp index cce2aac35..675857cf4 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -332,7 +332,7 @@ void check_open_scope(CheckerContext *c, Ast *node) { break; } c->scope = scope; - c->stmt_state_flags |= StmtStateFlag_bounds_check; + c->state_flags |= StateFlag_bounds_check; } void check_close_scope(CheckerContext *c) { @@ -3766,11 +3766,11 @@ void check_proc_info(Checker *c, ProcInfo pi) { bool no_bounds_check = (pi.tags & ProcTag_no_bounds_check) != 0; if (bounds_check) { - ctx.stmt_state_flags |= StmtStateFlag_bounds_check; - ctx.stmt_state_flags &= ~StmtStateFlag_no_bounds_check; + ctx.state_flags |= StateFlag_bounds_check; + ctx.state_flags &= ~StateFlag_no_bounds_check; } else if (no_bounds_check) { - ctx.stmt_state_flags |= StmtStateFlag_no_bounds_check; - ctx.stmt_state_flags &= ~StmtStateFlag_bounds_check; + ctx.state_flags |= StateFlag_no_bounds_check; + ctx.state_flags &= ~StateFlag_bounds_check; } check_proc_body(&ctx, pi.token, pi.decl, pi.type, pi.body); -- cgit v1.2.3