handle object macro definitions beginning with ( oops
This commit is contained in:
parent
cfe52e2cfe
commit
0752c66291
1 changed files with 1 additions and 1 deletions
|
@ -618,10 +618,10 @@ function translation_phase_4
|
||||||
pptoken_skip_spaces(&in)
|
pptoken_skip_spaces(&in)
|
||||||
macro_name = in
|
macro_name = in
|
||||||
pptoken_skip(&in)
|
pptoken_skip(&in)
|
||||||
pptoken_skip_spaces(&in)
|
|
||||||
c = *1in
|
c = *1in
|
||||||
if c == '( goto function_macro_definition
|
if c == '( goto function_macro_definition
|
||||||
; it's an object-like macro, e.g. #define X 47
|
; it's an object-like macro, e.g. #define X 47
|
||||||
|
pptoken_skip_spaces(&in)
|
||||||
|
|
||||||
b = look_up_object_macro(macro_name)
|
b = look_up_object_macro(macro_name)
|
||||||
if b != 0 goto macro_redefinition
|
if b != 0 goto macro_redefinition
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue