derives from {1} which has a critical default constructor while {0} has a transparent or safe-critical default constructor. ...