aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorKrystian Stasiowski <sdkrystian@gmail.com>2024-03-08 05:57:04 -0500
committerGitHub <noreply@github.com>2024-03-08 05:57:04 -0500
commitee94bd20ba09975de493675dd6a0b7fc7dd5cece (patch)
tree4d6c04cf8c0a398deab2dd790222e05cd54e74c9 /clang/lib/Sema/SemaDecl.cpp
parent005e182ecbf0099005f7d3c33c2b7556abb515e4 (diff)
downloadllvm-ee94bd20ba09975de493675dd6a0b7fc7dd5cece.zip
llvm-ee94bd20ba09975de493675dd6a0b7fc7dd5cece.tar.gz
llvm-ee94bd20ba09975de493675dd6a0b7fc7dd5cece.tar.bz2
Revert "[Clang][Sema] Fix crash when using name of UnresolvedUsingValueDecl with template arguments (#83842)" (#84457)
This reverts commit a642eb89bdaf10c6b4994fc1187de27b441236ed (see #83842)
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r--clang/lib/Sema/SemaDecl.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index 910d0df..1f4a041e 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -1110,9 +1110,7 @@ Corrected:
// unqualified-id followed by a < and name lookup finds either one
// or more functions or finds nothing.
if (!IsFilteredTemplateName)
- FilterAcceptableTemplateNames(Result,
- /*AllowFunctionTemplates=*/true,
- /*AllowDependent=*/true);
+ FilterAcceptableTemplateNames(Result);
bool IsFunctionTemplate;
bool IsVarTemplate;
@@ -1122,7 +1120,6 @@ Corrected:
Template = Context.getOverloadedTemplateName(Result.begin(),
Result.end());
} else if (!Result.empty()) {
- assert(!Result.isUnresolvableResult());
auto *TD = cast<TemplateDecl>(getAsTemplateNameDecl(
*Result.begin(), /*AllowFunctionTemplates=*/true,
/*AllowDependent=*/false));