diff options
author | Jason Merrill <jason@redhat.com> | 2016-08-26 11:10:57 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2016-08-26 11:10:57 -0400 |
commit | d0b0fbd9fce2f30a82558bf2308b3a7b56c2f364 (patch) | |
tree | 8b759d9ca7a0bbc18fbf82d0501f69c847a84582 /libcpp | |
parent | 9729a5d5241257d07aa2a9c2fa6c3abbd73e25e5 (diff) | |
download | gcc-d0b0fbd9fce2f30a82558bf2308b3a7b56c2f364.zip gcc-d0b0fbd9fce2f30a82558bf2308b3a7b56c2f364.tar.gz gcc-d0b0fbd9fce2f30a82558bf2308b3a7b56c2f364.tar.bz2 |
Avoid calling a trivial default constructor.
* class.c (default_ctor_p): New.
(in_class_defaulted_default_constructor): Use it.
(type_has_non_user_provided_default_constructor): Use it.
* call.c (build_over_call): Handle trivial default constructor.
* cp-tree.h: Declare default_ctor_p.
From-SVN: r239783
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions