http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48187
Summary: infinite errors with misplaced [ in @interface definition Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: objc AssignedTo: unassig...@gcc.gnu.org ReportedBy: c...@objc.net While parsing the code: @interface InfiniteErrors { ]} @end The compiler will repeatedly and indefinitely log the error: error: expected specifier-qualifier-list before ']' token This occurs in 4.2.1 also, so I believe it is an old problem, searched for an existing report but don't see anything similar.