efriedma added a comment.

I'd like to see a few more tests to cover the interesting cases that came up 
during development of this patch:

1. The user-provided constructor issue: there should be testcases with an 
explicit user-provided constructor, a non-trivial constructor that's explicitly 
defaulted, and a non-trivial constructor that's implicitly defaulted.
2. The difference between a user-defined and a non-trivial destructor: there 
should be a testcase with an implicit non-trivial destructor (which is 
non-trivial because a member has a non-trivial destructor).
3. A testcase with a trivial copy constructor, but a non-trivial 
copy-assignment operator.
4. A testcase with a struct with a base class.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60349/new/

https://reviews.llvm.org/D60349



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to