Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not"
authorArthur Eubanks <aeubanks@google.com>
Tue, 22 Dec 2020 18:12:44 +0000 (10:12 -0800)
committerArthur Eubanks <aeubanks@google.com>
Tue, 22 Dec 2020 18:18:08 +0000 (10:18 -0800)
commit34e72a146111dd986889a0f0ec8767b2ca6b2913
treea967fd411faf276d839d394cd209cd0739c2a048
parentaf0dbaaa38f54b0366177aae43545a8848d3fe56
Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not"

This reverts commit 638867afd4bce4a2c56dea041299428af3727d61.

This is part of 5 commits being reverted due to https://crbug.com/1161059. See bug for repro.
clang/include/clang/AST/DependenceFlags.h
clang/lib/AST/ASTContext.cpp
clang/lib/AST/ItaniumMangle.cpp
clang/lib/AST/Type.cpp
clang/test/CXX/drs/dr20xx.cpp
clang/test/Sema/invalid-bitwidth-expr.mm
clang/test/SemaCXX/invalid-template-base-specifier.cpp
clang/test/SemaTemplate/dependent-expr.cpp
clang/test/SemaTemplate/temp_arg_template_cxx1z.cpp
clang/www/cxx_dr_status.html