http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60299
Daniel Krügler <daniel.kruegler at googlemail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |daniel.kruegler@googlemail. | |com --- Comment #5 from Daniel Krügler <daniel.kruegler at googlemail dot com> --- The observed behaviour is to be expected, because B's variadic constructors deduces from the given parameter list a single argument of type C and like every other function with non-reference arguments this will invoke the copy-constructor of the corresponding argument type. Bad idea to try something like this within a copy-constructor ;-)