From: Carl Worth Date: Thu, 13 May 2010 17:26:58 +0000 (-0700) Subject: Add test for an object-like macro with a definition beginning with '(' X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=67c27afc168f85ce6dc66820db864aaaef67f8ed;p=mesa.git 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. --- diff --git a/tests/015-define-object-with-parens.c b/tests/015-define-object-with-parens.c new file mode 100644 index 00000000000..7dcadfa24fd --- /dev/null +++ b/tests/015-define-object-with-parens.c @@ -0,0 +1,2 @@ +#define foo ( ) 1 +foo()