llvm-project/clang/test/CXX/basic
Richard Smith 69bc9aa22f Restore pre-r335182 behavior for naming inherited constructors as
members of dependent contexts.

This permits cases where the names before and after the '::' in a
dependent inherited constructor using-declaration do not match, but
where we can nonetheless tell when parsing the template that a
constructor is being named. Under (open) core language DR 2070, such
cases will probably be ill-formed, but r335182 does not quite give
that result and didn't intend to change this, so restore the old
behavior for now.

llvm-svn: 335381
2018-06-22 19:50:19 +00:00
..
basic.def
basic.def.odr
basic.link Correctly compute linkage for members of internal linkage classes. 2017-09-23 04:02:17 +00:00
basic.lookup Restore pre-r335182 behavior for naming inherited constructors as 2018-06-22 19:50:19 +00:00
basic.scope Add IDNS_Tag to C++ declarations that conflict with tag declarations. 2017-09-07 20:22:00 +00:00
basic.start Allow constexpr construction of subobjects unconditionally, not just in C++14. 2017-01-09 21:38:07 +00:00
basic.stc/basic.stc.dynamic Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use of 2016-10-10 18:54:32 +00:00
basic.types P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: 2016-06-28 19:03:57 +00:00