Unified · Split
| @@ -80,15 +80,20 @@ · 79 unmodified lines | |||
| 80 | /* ----------------------------------------------------------------------- */ | 80 | /* ----------------------------------------------------------------------- */ |
| 81 | #elif TEST == 7 | 81 | #elif TEST == 7 |
| 82 | { | 82 | { |
| 83 | #ifdef _WIN32 | ||
| 84 | typedef long long int ll; | ||
| 85 | #else | ||
| 86 | typedef long int ll; | ||
| 87 | #endif | ||
| 83 | struct M P __s { | 88 | struct M P __s { |
| 84 | long int d : 16; | 89 | ll d : 16; |
| 85 | long int b : 16; | 90 | ll b : 16; |
| 86 | long int x : 16; | 91 | ll x : 16; |
| 87 | long int y : 1; | 92 | ll y : 1; |
| 88 | long int z : 2; | 93 | ll z : 2; |
| 89 | long int a : 11; | 94 | ll a : 11; |
| 90 | long int e : 1; | 95 | ll e : 1; |
| 91 | long int f : 1; | 96 | ll f : 1; |
| 92 | }; | 97 | }; |
| 93 | TEST_STRUCT(1,2,3,4,5); | 98 | TEST_STRUCT(1,2,3,4,5); |
| 94 | } | 99 | } |