glcpp: Remove illegal characters from tests
authorCarl Worth <cworth@cworth.org>
Tue, 5 Aug 2014 23:33:05 +0000 (16:33 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 4 Jan 2017 22:40:48 +0000 (14:40 -0800)
Some of the existing tests were using '@' and '"' incidentally within the test
body. Neither of these characters are actually legal for GLSL. And since we
are planning to start generating errors for illegal characters, we need to
first make the test suite clean.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/compiler/glsl/glcpp/tests/082-invalid-paste.c
src/compiler/glsl/glcpp/tests/082-invalid-paste.c.expected
src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c
src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c.expected
src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c
src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c.expected

index 8b84d50c3a084faeec5b35f700f6923921e67473..84c4b4d664ed481f1acaf5efed54c06c4231f0fc 100644 (file)
@@ -2,6 +2,6 @@
 PASTE(<,>)
 PASTE(0,abc)
 PASTE(1,=)
-PASTE(2,@)
+PASTE(2,~)
 PASTE(3,-4)
 PASTE(4,+5.2)
index b48a2d6d2960baccb07385f1326340741765a09f..57941457307b58c56b53e6ef5d020006909cc325 100644 (file)
@@ -5,7 +5,7 @@ Pasting "0" and "abc" does not give a valid preprocessing token.
 0:4(7): preprocessor error: 
 Pasting "1" and "=" does not give a valid preprocessing token.
 0:5(7): preprocessor error: 
-Pasting "2" and "@" does not give a valid preprocessing token.
+Pasting "2" and "~" does not give a valid preprocessing token.
 0:6(7): preprocessor error: 
 Pasting "3" and "-" does not give a valid preprocessing token.
 0:7(7): preprocessor error: 
index 369c4879260ad5664741ffcd221078dca7c61e2b..55b8c4e1723bcbe5b10b5c97ceab9e9f3188bacf 100644 (file)
@@ -1,7 +1,7 @@
 1. Number of dalmations: __LINE__ __FILE__ __LINE__
 2. Nominal visual acuity: __LINE__ __FILE__ / __LINE__ __FILE__
 3. Battle of Thermopylae, as film: __LINE__ __FILE__ __FILE__
-4. HTTP code for "Not Found": __LINE__ __FILE__ __LINE__
+4. HTTP code for Not Found: __LINE__ __FILE__ __LINE__
 5. Hexadecimal for 20560: __LINE__ __FILE__ __LINE__ __FILE__
 6: Zip code for Nortonville, KS: __LINE__ __LINE__ __FILE__ __LINE__ __FILE__
 7. James Bond, as a number: __FILE__ __FILE__ __LINE__
index 55bc788ffd760ac9ba1fa8d8bfbc0c6f145ef2ac..53f0eb9ebf82d4817f29727855a3551ab1d58dc6 100644 (file)
@@ -1,7 +1,7 @@
 1. Number of dalmations: 1 0 1
 2. Nominal visual acuity: 2 0 / 2 0
 3. Battle of Thermopylae, as film: 3 0 0
-4. HTTP code for "Not Found": 4 0 4
+4. HTTP code for Not Found: 4 0 4
 5. Hexadecimal for 20560: 5 0 5 0
 6: Zip code for Nortonville, KS: 6 6 0 6 0
 7. James Bond, as a number: 0 0 7
index d80d9c7ef4b49ebb0ff8ae7b208e3558d0344eae..b86132e098e7c767a8d344b778884f8c6db0bbb8 100644 (file)
@@ -1,7 +1,7 @@
 #define PASTE3(a,b,c) a ## b ## c
 #define PASTE4(a,b,c,d) a ## b ## c ## d
 #define PASTE5(a,b,c,d,e) a ## b ## c ## d ## e
-4. HTTP code for "Not Found": PASTE3(__LINE__, __FILE__ , __LINE__)
+4. HTTP code for Not Found: PASTE3(__LINE__, __FILE__ , __LINE__)
 5. Hexadecimal for 20560: PASTE4(__LINE__, __FILE__, __LINE__, __FILE__)
 6: Zip code for Nortonville, KS: PASTE5(__LINE__, __LINE__, __FILE__, __LINE__,  __FILE__)
 7. James Bond, as a number: PASTE3(__FILE__, __FILE__, __LINE__)
index aa9711034a694af4ffe0acc8dc72b49c2b6fa518..5bc14befa6700a2fc3e112fac1777523e6032c3c 100644 (file)
@@ -1,7 +1,7 @@
 
 
 
-4. HTTP code for "Not Found": 404
+4. HTTP code for Not Found: 404
 5. Hexadecimal for 20560: 5050
 6: Zip code for Nortonville, KS: 66060
 7. James Bond, as a number: 007