loop1.c
来自「linux下的gcc编译器」· C语言 代码 · 共 31 行
C
31 行
// Verify that loop optimization takes into account the exception edge// and does not increment I before the call.// { dg-do run }// { dg-options "-O2" }extern "C" void abort();static void bar(char *);static void foo(unsigned long element_count, char *ptr){ unsigned long i; try { for (i = 0; i != element_count; i++, ptr += 8) bar (ptr); } catch (...) { if (i) abort (); }}static void bar(char *){ throw 1;}int main(){ foo(2, 0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?