Fix PR c++/69961 (invalid ctor call with dependent args)
authorPatrick Palka <ppalka@gcc.gnu.org>
Tue, 1 Mar 2016 01:24:44 +0000 (01:24 +0000)
committerPatrick Palka <ppalka@gcc.gnu.org>
Tue, 1 Mar 2016 01:24:44 +0000 (01:24 +0000)
commit76d881bfdde273435570ac45dca11e46b27763d0
tree2d98873d48f01b32358a9133eb43aabdd880d778
parent7168133a372e15373f3687d9b5e01ce24a954de9
Fix PR c++/69961 (invalid ctor call with dependent args)

gcc/cp/ChangeLog:

PR c++/68948
PR c++/69961
* pt.c (tsubst_baselink): Reinstate the check for an invalid
constructor call.

gcc/testsuite/ChangeLog:

PR c++/69961
* g++.dg/template/pr69961a.C: New test.
* g++.dg/template/pr69961b.C: New test.

From-SVN: r233838
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/pr69961a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/pr69961b.C [new file with mode: 0644]