PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of
authorRichard Smith <richard@metafoo.co.uk>
Fri, 18 Dec 2020 05:27:11 +0000 (21:27 -0800)
committerRichard Smith <richard@metafoo.co.uk>
Tue, 19 Jan 2021 05:05:01 +0000 (21:05 -0800)
commitfbb83f18b5485218ad3c36c1d079c89f061372b8
tree4a9174ad6f058476ee0445da08141280216313d5
parente3065ce238475ec202c707f4c58d90df171626ca
PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of
the nested-name-specifier when determining whether a qualified type is
instantiation-dependent.

Previously reverted in 25a02c3d1a688d3cd18faef96c75fa553efbbac7 due to
causing us to reject some code. It turns out that the rejected code was
ill-formed (no diagnostic required).
clang/include/clang/AST/Type.h
clang/lib/AST/ItaniumMangle.cpp
clang/test/CXX/drs/dr15xx.cpp
clang/test/CodeGenCXX/mangle-template.cpp
clang/test/SemaTemplate/instantiation-dependence.cpp [new file with mode: 0644]
clang/test/SemaTemplate/partial-spec-instantiate.cpp
clang/www/cxx_dr_status.html