// { dg-do assemble } // Origin: Mark Mitchell struct S { S(); virtual int f() { new S[+f()]; return 0; } };
Tom+Mitchell 源代码
汇集 Tom+Mitchell 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
// { dg-do assemble } // Origin: Mark Mitchell int i = 3; void *pv=&i; const void* pcv=&i; int main() { pcv = 0 ? pv : pc…
// { dg-do run } // Origin: Mark Mitchell extern "C" void abort (); struct B; struct S { S (B*); ~S (); B* b_; }; st…
// { dg-do link } // Origin: Mark Mitchell template void f (T&) ; template void f (void (&)()) { } void g () { } void h …
// { dg-do assemble } // { dg-options "-O2" } // Origin: Mark Mitchell struct S { ~S(); }; inline void f() { static S s; }…
// { dg-do run } // { dg-options "-O1" } // Origin: Mark Mitchell int result; struct S { S (); S (const S&); ~S (); …
// { dg-do assemble } // Origin: Mark Mitchell struct S { ~S(); }; inline void f() { static S s; atexit (0); // { dg-err…
// { dg-do assemble } // Origin: Mark Mitchell int* hp; int* jp; void f (int *ip, int kp = hp - jp) { }
// { dg-do assemble } // Origin: Mark Mitchell union U { typedef int I; struct S { void f(); }; }; void U::S::f() {…
// { dg-do link } // Origin: Mark Mitchell namespace N { extern "C" int i; void f () { i = 3; } } int i; int main …