c++: template conversion op [PR101698]
authorJason Merrill <jason@redhat.com>
Wed, 13 Apr 2022 18:49:04 +0000 (14:49 -0400)
committerJason Merrill <jason@redhat.com>
Thu, 14 Apr 2022 00:24:01 +0000 (20:24 -0400)
commitd4e00ccef6c706a4a4a6446bffaf4111f98d5771
tree22dfb36c5ec6fc6610ee1871800373cbe8e2b9dd
parentad8161e6d7b26d690d90069ae9a129e7ac36892a
c++: template conversion op [PR101698]

Asking for conversion to a dependent type also makes a BASELINK dependent.

PR c++/101698

gcc/cp/ChangeLog:

* pt.cc (tsubst_baselink): Also check dependent optype.

gcc/testsuite/ChangeLog:

* g++.dg/template/conv19.C: New test.
gcc/cp/pt.cc
gcc/testsuite/g++.dg/template/conv19.C [new file with mode: 0644]