[gnu.g++] When polymorphic, when not?

tiemann@LURCH.STANFORD.EDU (Michael Tiemann) (12/08/89)

     32	    B b = d;     // g++ won't compile this line ("unexpected argument
     33	                 // to constructor `B'")
		// apparently a bug in g++.  B always has a copy
		// constructor B::const(B&) and you can bind the
		// argument of that constructor to a D.

Breaking with past tradition, GNU C++ 1.36.2 will give default copy
constructor when B has a constructor defined.  It is slated for
release very soon.

Michael