Add warning 3

struct st {int a;} ss;
int b;
b = ss;
This commit is contained in:
jiang 2014-05-14 20:44:53 +08:00
parent 07614b5e22
commit fcb3772a34

View File

@ -2441,6 +2441,8 @@ static void gen_assign_cast(CType *dt)
if (sbt == VT_PTR || sbt == VT_FUNC) {
tcc_warning("assignment makes integer from pointer without a cast");
}
if (sbt == VT_STRUCT)
goto error;
/* XXX: more tests */
break;
case VT_STRUCT: