cproc

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/cproc
Log | Files | Refs | Submodules | README | LICENSE

bitfield-integer-promotion-long.c (303B)


      1 struct {unsigned long x:31;} s1;
      2 struct {unsigned long x:32;} s2;
      3 struct {unsigned long x:33;} s3;
      4 int c1 = __builtin_types_compatible_p(__typeof__(+s1.x), int);
      5 int c2 = __builtin_types_compatible_p(__typeof__(+s2.x), unsigned);
      6 int c3 = __builtin_types_compatible_p(__typeof__(+s3.x), unsigned long);