pr30558.c

来自「用于进行gcc测试」· C语言 代码 · 共 42 行

C
42
字号
// PR tree-optimization/30558// { dg-do compile }// { dg-options "-fopenmp" }template <typename T> struct F{  ~F ();  F (T);  const T &operator[] (unsigned i) const;};template <typename T> F<T> foo (const F<T> &x){  return F<T> (x[1]);}struct G{  G () { bar (2); }  F<int> &operator () (F<int> x);  void bar (int);};intmain (){  try  {    G g;#pragma omp parallel for    for (int i = 0; i < 10; ++i)      {	F<int> j (i);	F<int> f = g (j);	F<int> h = foo (f);      }  }  catch (int &e)  {  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?