------- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-09 16:32 ------- 4.1 Gives a better error message already: t.m: In function ‘-[Foo quux:]’: t.m:7: error: expected ‘{’ before ‘end’ t.m: At top level: t.m:7: error: ‘void’ must be the only parameter Though the last error is still a regression. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19324