alias1.c
来自「用于进行gcc测试」· C语言 代码 · 共 43 行
C
43 行
// { dg-do run }// { dg-options "-O3" }/* PR c++/28139: disjoint alias sets for the store from expand_start_catch_block than for loading P result in P being loaded before it is initialized for sh-elf. */extern "C" {void exit (int) __attribute__ ((noreturn));}int i_glob = 42;int *p0 = &i_glob;typedef int **ipp;voidg (int i){ if (!i_glob) exit ((__SIZE_TYPE__) & i);}static voidh (){ throw &p0;}intmain(){ g (42); try { h (); } catch (const ipp &p) { if (**p != 42) exit (1); } return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?