diff --git a/tools/qfcc/source/qc-parse.y b/tools/qfcc/source/qc-parse.y index 994741ce6..3cebea392 100644 --- a/tools/qfcc/source/qc-parse.y +++ b/tools/qfcc/source/qc-parse.y @@ -1259,6 +1259,16 @@ decl $$ = local_expr; local_expr = 0; } + | declspecs_ts local_expr qc_func_params + { + specifier_t spec = default_type ($1, 0); + $$ = parse_qc_params (spec, $3); + } + qc_func_decls + { + $$ = local_expr; + local_expr = 0; + } | declspecs ';' { $$ = 0; } ;