pr31769.c
来自「用于进行gcc测试」· C语言 代码 · 共 62 行
C
62 行
// PR tree-optimization/31769// { dg-options "-O2 -fopenmp" }// { dg-do compile }struct B{ B () {} virtual ~B () {}};struct C{ C (int x, int y) {}};template<typename T, int U>struct D{ D () {} ~D () {}};struct E{ E () {} ~E () {} D<int, 1> e;};struct A{ B *b; A () { b = __null; } ~A () { if (b != __null) delete b; }};struct F : public A{ explicit F (int x) { foo (0); } F (const F &x) {} F (F &x, C y) {} F operator () (C x) const { return F (const_cast<F &>(*this), x); } template <typename U> F & operator+= (const U &); void foo (int); E f;};intmain (){ try { F f (10); F g (10); C h (0, 9);#pragma omp parallel for for (int i = 0; i < 2; ++i) g += f (h); } catch (int &e) { }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?