/cp
commit44150787b7b89bc0681d29dd5e9749b45282cc4a
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Apr 2018 22:33:35 +0000 (9 22:33 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Apr 2018 22:33:35 +0000 (9 22:33 +0000)
tree1aad9ac0cf64402868ad6c572fe12605cefba92a
parent0711dd5a2c3fe33d02790a74b7fb387cf8db82bc
/cp
2018-04-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/85227
* decl.c (cp_finish_decomp): In a template, if the type is incomplete
issue a pedwarn and defer trying to do bindings.

/testsuite
2018-04-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/85227
* g++.dg/cpp1z/decomp44.C: New.
* g++.dg/cpp1z/decomp45.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259259 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp1z/decomp44.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1z/decomp45.C [new file with mode: 0644]