On Jun 11, 2009, at 7:13 PM, Brandon Casey wrote:
Ok, great. Looks like Sun fixed the flaw that was present in the 5.8
compiler, and no other changes need to be made to git. To be
absolutely
sure, and if you have a moment, can you try to compile the code
snippet at
the end of this email?
If you name the saved the code "test.c", then just compile with
/opt/SUNWspro/bin/c99 -c test.c
The Sun C 5.8 compiler complains like this for me:
"test.c", line 12: identifier redeclared: test_func
current : function(pointer to const struct a_struct {int
b, array[-1] of pointer to char c}) returning pointer to void
previous: function(pointer to const struct a_struct {int
b, array[-1] of pointer to char c}) returning pointer to void :
"test.c", line 4
c99: acomp failed for test.c
If the 5.9 compiler successfully compiles it, then this new version
of Sun's
compiler correctly handles c99 flex arrays.
It compiles without errors.
tom
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html