glcpp: Demote "macro redefined" from an error to a warning
The GLSL specification is vague here, (just says "as is standard for C++"), though the C specifications seem quite clear that this should be an error. However, an existing piglit test (CorrectPreprocess11.frag) expects this to be a warning, not an error, so we change this, and document in README the deviation from the specification.
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
0:2(9): preprocessor error: Redefinition of macro x
|
||||
0:2(9): preprocessor warning: Redefinition of macro x
|
||||
|
||||
0:5(9): preprocessor error: Redefinition of macro abc
|
||||
0:5(9): preprocessor warning: Redefinition of macro abc
|
||||
|
||||
0:8(9): preprocessor error: Redefinition of macro foo
|
||||
0:8(9): preprocessor warning: Redefinition of macro foo
|
||||
|
||||
0:11(9): preprocessor error: Redefinition of macro bar
|
||||
0:11(9): preprocessor warning: Redefinition of macro bar
|
||||
|
||||
0:14(9): preprocessor error: Redefinition of macro biff
|
||||
0:14(9): preprocessor warning: Redefinition of macro biff
|
||||
|
||||
0:17(9): preprocessor error: Redefinition of macro oper
|
||||
0:17(9): preprocessor warning: Redefinition of macro oper
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user