diff --git a/lang/cem/cemcom.ansi/struct.c b/lang/cem/cemcom.ansi/struct.c index b7e5c00dd..5d8c50d61 100644 --- a/lang/cem/cemcom.ansi/struct.c +++ b/lang/cem/cemcom.ansi/struct.c @@ -180,6 +180,7 @@ declare_struct(fund, idf, tpp) register struct tag *tg; + if (*tpp) error("multiple types in declaration"); if (!idf) idf = gen_idf(); tgp = (fund == ENUM ? &idf->id_enum : &idf->id_struct);