bitreverse-23.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 27 行

C
27
字号
/* APPLE LOCAL file 4430139 */extern "C" void abort();/* { dg-do run { target powerpc*-*-darwin* } } *//* Check that layout works in presence of things other than   data members. */#pragma reverse_bitfields on#pragma ms_struct onclass X {  public:    int x : 8;    static int y;    int z : 8;    enum a { b, c, d};    int q : 8;    enum aa { bb, cc, dd};};union U { X x; int z[5]; };int main() {    U xx;    xx.x.x = 5;    xx.x.z = 7;    xx.x.q = 9;    if ((xx.z[0] & 0xFFFFFF) != 0x090705)      abort();    return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?