diff --git a/tools/qfcc/source/pre-parse.y b/tools/qfcc/source/pre-parse.y index 94eb6ec41..3b1052054 100644 --- a/tools/qfcc/source/pre-parse.y +++ b/tools/qfcc/source/pre-parse.y @@ -190,7 +190,8 @@ directive params ')' { $$ = rua_end_params ($3, scanner); } body { rua_macro_finish ($body, scanner); } eod - | UNDEF ID extra_warn { rua_undefine ($2, scanner); } + | UNDEF ID { rua_undefine ($2, scanner); } + extra_warn | ERROR text { error (0, "%s", $text->str); dstring_delete ($text); } eod | WARNING text { warning (0, "%s", $text->str); dstring_delete ($text); }