X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Ftest%2Fbitfield.c;h=5703c68ab27b56e4d515baf7666f09c4923ed8a2;hb=229d30467997f28acce39c2dcfc995eda29994de;hp=90fdc65b8203d52eae227eabe9e4917131be9f51;hpb=e4691fe2e5046a9b2ae912e23e92ddcdcd2bb6e9;p=libfirm diff --git a/ir/be/test/bitfield.c b/ir/be/test/bitfield.c index 90fdc65b8..5703c68ab 100644 --- a/ir/be/test/bitfield.c +++ b/ir/be/test/bitfield.c @@ -1,3 +1,7 @@ +struct a { + unsigned int i:1; +}; + struct b { int x:20; int y:8; @@ -7,8 +11,9 @@ struct b { struct b B = { 1, 2, 3 }; struct b C = { 1, 2, 3 }; -main() +int main() { + printf("sizeof(struct a) = %zu\n", sizeof(struct a)); printf("sizeof(B) = %d\n", sizeof(B)); printf("x = %d\n", B.x); @@ -18,5 +23,7 @@ main() B.y = C.z; if (C.z) - return 3; + return 0; + + return 42; }