http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58231
Bug ID: 58231 Summary: Using post-decrement as a boolean expression in if statement leads to crash Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: soulofdeity at gmail dot com This works: if (!i) ;//code i--; This crashes: if (!i--) ;//code