diff options
author | Krystian Stasiowski <sdkrystian@gmail.com> | 2024-03-08 05:57:04 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-08 05:57:04 -0500 |
commit | ee94bd20ba09975de493675dd6a0b7fc7dd5cece (patch) | |
tree | 4d6c04cf8c0a398deab2dd790222e05cd54e74c9 /clang/lib/Sema/SemaDecl.cpp | |
parent | 005e182ecbf0099005f7d3c33c2b7556abb515e4 (diff) | |
download | llvm-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.cpp | 5 |
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)); |