pr30375.c
来自「用于进行gcc测试」· C语言 代码 · 共 39 行
C
39 行
/* { dg-do run } *//* { dg-options "--param max-aliased-vops=0" } */typedef struct _s { int a; int b; int c; int d;} s;extern void abort(void);void __attribute__((noinline)) g(s *p){ if (p->d != 0) abort ();}char *c = (void*)0;void __attribute__((noinline)) f(void) { if (c) *c = 1; }void test_signed_msg_encoding(void){ s signInfo = { sizeof(signInfo), 0 }; signInfo.b = 1; signInfo.c = 0; g(&signInfo); signInfo.d = 1; f();}int main(){ test_signed_msg_encoding (); test_signed_msg_encoding (); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?