llvm-project/clang/test/CXX/drs
Richard Smith da986511fb Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not
if E is merely instantiation-dependent."

This change leaves us unable to distinguish between different function
templates that differ in only instantiation-dependent ways, for example

template<typename T> decltype(int(T())) f();
template<typename T> decltype(int(T(0))) f();

We'll need substantially better support for types that are
instantiation-dependent but not dependent before we can go ahead with
this change.

This reverts commit e3065ce238.
2021-01-19 12:48:40 -08:00
..
dr0xx.cpp Remove redundant check for access in the conversion from the naming 2020-11-29 19:21:59 -08:00
dr1xx.cpp Remove redundant check for access in the conversion from the naming 2020-11-29 19:21:59 -08:00
dr2xx.cpp DR1413 and part of P1815R2: Minor improvements to Clang's determination 2020-12-15 14:53:26 -08:00
dr3xx.cpp Remove redundant check for access in the conversion from the naming 2020-11-29 19:21:59 -08:00
dr4xx.cpp Explain why the array bound is non-constant in VLA diagnostics. 2020-08-19 15:45:51 -07:00
dr5xx.cpp DR674, PR38883, PR40238: Qualified friend lookup should look for a 2019-01-07 06:00:46 +00:00
dr6xx.cpp Consistent spelling in diagnostics: {l,r}value instead of {l,r}-value 2020-11-15 18:05:11 +01:00
dr7xx.cpp Undo removal of test for dr777. 2020-06-02 14:19:42 -07:00
dr9xx.cpp [clang][NFC] Mark CWG 974 and 1814 (default argument in a... 2020-06-13 13:49:07 +01:00
dr10xx.cpp
dr11xx.cpp
dr12xx.cpp
dr13xx.cpp Always deduce the lengths of contained parameter packs when deducing a 2020-01-06 17:24:29 -08:00
dr14xx.cpp DR1413 and part of P1815R2: Minor improvements to Clang's determination 2020-12-15 14:53:26 -08:00
dr15xx.cpp PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of 2021-01-18 21:05:01 -08:00
dr16xx.cpp When diagnosing an ambiguity, only note the candidates that contribute 2019-10-24 14:58:29 -07:00
dr17xx.cpp DR1753: Don't permit x.NS::~T() as a pseudo-destructor name. 2020-01-24 18:53:50 -08:00
dr18xx.cpp [clang][NFC] Mark CWG 974 and 1814 (default argument in a... 2020-06-13 13:49:07 +01:00
dr19xx.cpp Fix parsing of enum-base to follow C++11 rules. 2020-05-08 19:32:00 -07:00
dr20xx.cpp Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not 2021-01-19 12:48:40 -08:00
dr21xx.cpp DR1413 and part of P1815R2: Minor improvements to Clang's determination 2020-12-15 14:53:26 -08:00
dr22xx.cpp PR23029 / C++ DR2233: Allow expanded parameter packs to follow 2020-06-02 13:48:59 -07:00
dr23xx.cpp [Sema] Use the proper cast for a fixed bool enum. 2020-08-16 18:40:08 +02:00
dr118.cpp
dr158.cpp
dr412.cpp
dr1748.cpp