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 + -
显示快捷键?