--- Comment #5 from chris dot pickett at mail dot mcgill dot ca 2008-03-03
02:55 ---
Maybe you could fix the preprocessor to warn about operators with known side
effects. Can cpp see the entire expr in assert (expr)? If so, just search the
tokens for =, ++, --, +=, -=, etc
--- Comment #7 from chris dot pickett at mail dot mcgill dot ca 2008-02-18
00:31 ---
If I ever update SableVM's Classpath and it's still broken I'll reopen it.
However, maybe you should check that the duplicate is also fine:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23877
--- Comment #3 from chris dot pickett at mail dot mcgill dot ca 2007-01-14
06:06 ---
I don't think that's the right explanation.
cc1: error: unrecognized command line option -Wno-all
...
--enable-languages=c
...
gcc version 4.3.0 20070110 (experimental)
Although fortran may have
Priority: P3
Component: driver
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: chris dot pickett at mail dot mcgill dot ca
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30437
: unassigned at gcc dot gnu dot org
ReportedBy: chris dot pickett at mail dot mcgill dot ca
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29774
--- Comment #2 from chris dot pickett at mail dot mcgill dot ca 2006-11-09
04:46 ---
I got confused. It's only the enum constant that must be int. Indeed, if the
comparison is `if (FOO = 0)', no warning is issued and all is well.
Thanks for the extremely fast response!
--
http
--- Additional Comments From chris dot pickett at mail dot mcgill dot ca
2005-01-12 14:03 ---
Thank-you kindly. Can you summarize your solution?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16203