mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-02-25 21:21:14 +00:00
[qfcc] Skip converting preprocessor in macros
This fixes a segfault when parsing code resulting from expanded macros with numbers in them.
This commit is contained in:
parent
dd17e45052
commit
2849ed06cd
1 changed files with 3 additions and 1 deletions
|
@ -1138,7 +1138,9 @@ preproc_token (rua_extra_t *extra, int token, rua_tok_t *tok, yyscan_t *scanner)
|
||||||
case rua_error:
|
case rua_error:
|
||||||
break;
|
break;
|
||||||
case rua_number:
|
case rua_number:
|
||||||
|
if (!extra->recording) {
|
||||||
token = parse_number (tok, scanner);
|
token = parse_number (tok, scanner);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case rua_vector:
|
case rua_vector:
|
||||||
token = parse_vector (tok, scanner);
|
token = parse_vector (tok, scanner);
|
||||||
|
|
Loading…
Reference in a new issue