// { dg-do run } // Origin: Mark Mitchell int i; struct A { ~A (); }; A::~A () { i = 1; } struct B : virtual public A { …
Tom+Mitchell 源代码
汇集 Tom+Mitchell 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
// { dg-do assemble } // Origin: Mark Mitchell struct E {}; void f () { E e1, e2; e1 = e2; // We should not warn about thi…
// { dg-do run } // { dg-options "-w" } // Origin: Mark Mitchell int result; struct A { A (); int i; }; A* ap; A::A () …
// { dg-do assemble } // Origin: Mark Mitchell struct B { struct X {}; }; struct D : public B { void X(); struct X x; …
// { dg-do assemble } // { dg-options "-O2" } // Origin: Mark Mitchell inline void f () { return; } inline void g (); void …
// { dg-do assemble } // Origin: Mark Mitchell extern "C" void f (); // { dg-error "" } previous declaration static void f () {…
// { dg-do assemble } // Origin: Mark Mitchell typedef int I; typedef int I; // DR56 makes clear that duplicate typedefs in cl…
// { dg-do run } // Origin: Mark Mitchell int main() { typedef double I; struct S1 { typedef char I; struct…
// { dg-do run } // Origin: Mark Mitchell int i; struct B { B () {} B (B&) { i = 1; } B (const B&) { i = 2; } }; struct…
// { dg-do assemble } // Origin: Mark Mitchell template struct S {}; struct X {}; void f () { typedef X Y; S s; }