http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60299
Bug ID: 60299 Summary: [C++11] Copy constructor calls itself if base class has a constructor which is a variadic function template Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: m.lederhil...@ds-automotion.com I have made a small example (see attachment) which exhibits the problem. The generated copy constructor of class C calls itself, and then the base class's constructor - see disassembly (see attachment of gdb session). This results in an infinite recursion.