diff options
Diffstat (limited to 'grammar/rainerscript.c')
-rw-r--r-- | grammar/rainerscript.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/grammar/rainerscript.c b/grammar/rainerscript.c index 90bbb335..04072cdb 100644 --- a/grammar/rainerscript.c +++ b/grammar/rainerscript.c @@ -2175,6 +2175,9 @@ dbgprintf("RRRR: stmtOptimize: stmt %p, nodetype %u\n", stmt, stmt->nodetype); cnfstmtOptimizeAct(stmt); break; case S_STOP: + if(stmt->next != NULL) + parser_errmsg("STOP is followed by unreachable statements!\n"); + break; case S_UNSET: /* nothing to do */ break; case S_NOP: |