<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/glsl/glcpp/tests/089-redefine-macro-error.c.expected, branch r300</title>
<subtitle>Androïd/x86 port of Mesa drivers
</subtitle>
<id>https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300</id>
<link rel='self' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/'/>
<updated>2011-01-28T22:21:05Z</updated>
<entry>
<title>Revert "glcpp: Demote "macro redefined" from an error to a warning"</title>
<updated>2011-01-28T22:21:05Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-01-28T22:19:39Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=2a18d1950c84c96d263cc8f15434502e03aeb1dc'/>
<id>urn:sha1:2a18d1950c84c96d263cc8f15434502e03aeb1dc</id>
<content type='text'>
This reverts commit d3df641f0aba99b0b65ecd4d9b06798bca090a29.

The original commit had sat unpushed on my machine for months. By the
time I found it again, I had forgotten that we had decided not to use
this change after all, (the relevant test was removed long ago).
</content>
</entry>
<entry>
<title>glcpp: Demote "macro redefined" from an error to a warning</title>
<updated>2011-01-28T05:16:36Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-08-23T18:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=d3df641f0aba99b0b65ecd4d9b06798bca090a29'/>
<id>urn:sha1:d3df641f0aba99b0b65ecd4d9b06798bca090a29</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>glcpp: Add two new tests for testing redefined macros.</title>
<updated>2010-08-18T06:41:53Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-08-18T06:19:01Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=105e2137d67b98c24251be3586985fb61aeaf28a'/>
<id>urn:sha1:105e2137d67b98c24251be3586985fb61aeaf28a</id>
<content type='text'>
The specification says that redefining a macro is an error, unless the
new definitions is identical to the old one, (identical replacement
lists but ignoring differing amounts of whitespace).
</content>
</entry>
</feed>
