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