glsl: glcpp: Extend testing of #line directives

The most recent commit adds support for comments and macro expansion
on #line directives. Add testing to verify the new features.

Signed-off-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Carl Worth 2012-06-09 16:37:08 -07:00
parent aac78ce823
commit d8e61f8f86
2 changed files with 12 additions and 0 deletions

View File

@ -6,3 +6,9 @@
#error source 1, line 0 error
#line 30 2
#error source 2, line 30 error
#line 45 2 /* A line with a comment */
#define NINETY 90
#define TWO 2
#line NINETY TWO /* A #line line with macro expansion */
#define FUNCTION_LIKE_MACRO(source, line) source line
#line FUNCTION_LIKE_MACRO(180,2)

View File

@ -11,3 +11,9 @@
#line 30 2
#line 45 2
#line 90 2
#line 180 2