forked from OSchip/llvm-project
92f241f188
Remove pre-standard restriction on explicitly-defaulted copy constructors with 'incorrect' parameter types, and instead just make those special members non-trivial as the standard requires. This required making CXXRecordDecl correctly handle classes which have both a trivial and a non-trivial special member of the same kind. This also fixes PR13217 by reimplementing DiagnoseNontrivial in terms of the new triviality computation technology. llvm-svn: 169667 |
||
---|---|---|
.. | ||
basic.def.odr | ||
basic.link | ||
basic.lookup | ||
basic.scope | ||
basic.start/basic.start.main | ||
basic.stc/basic.stc.dynamic | ||
basic.types |