Browse Source

Add test for an object-like macro with a definition beginning with '('

Our current parser sees "#define foo (" as an identifier token
followed by a '(' token and parses this as a function-like macro.

That would be correct for "#define foo(" but the preprocessor
specification treats this whitespace as significant here so this test
currently fails.
tags/mesa-7.9-rc1
Carl Worth 15 years ago
parent
commit
67c27afc16
1 changed files with 2 additions and 0 deletions
  1. 2
    0
      tests/015-define-object-with-parens.c

+ 2
- 0
tests/015-define-object-with-parens.c View File

@@ -0,0 +1,2 @@
#define foo ( ) 1
foo()

Loading…
Cancel
Save