aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaLookup.cpp
diff options
context:
space:
mode:
authorMatheus Izvekov <mizvekov@gmail.com>2024-10-10 04:56:03 -0300
committerGitHub <noreply@github.com>2024-10-10 04:56:03 -0300
commit4dadf42c1a74dd4e37db9ffd6fbb3027f59751a7 (patch)
treef8ccdaa825d55ff532f599b2b534a028a91c43cb /clang/lib/Sema/SemaLookup.cpp
parent224519b08945637a85e9798c78286643288f7b77 (diff)
downloadllvm-4dadf42c1a74dd4e37db9ffd6fbb3027f59751a7.zip
llvm-4dadf42c1a74dd4e37db9ffd6fbb3027f59751a7.tar.gz
llvm-4dadf42c1a74dd4e37db9ffd6fbb3027f59751a7.tar.bz2
[clang] Implement TTP P0522 pack matching for deduced function template calls. (#111457)
Clang previously missed implementing P0522 pack matching for deduced function template calls. Fixes #111363
Diffstat (limited to 'clang/lib/Sema/SemaLookup.cpp')
-rw-r--r--clang/lib/Sema/SemaLookup.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaLookup.cpp b/clang/lib/Sema/SemaLookup.cpp
index 31422c2..60fa195 100644
--- a/clang/lib/Sema/SemaLookup.cpp
+++ b/clang/lib/Sema/SemaLookup.cpp
@@ -3667,6 +3667,7 @@ Sema::LookupLiteralOperator(Scope *S, LookupResult &R,
if (CheckTemplateArgument(
Params->getParam(0), Arg, FD, R.getNameLoc(), R.getNameLoc(),
0, SugaredChecked, CanonicalChecked, CTAK_Specified,
+ /*PartialOrdering=*/false,
/*MatchedPackOnParmToNonPackOnArg=*/nullptr) ||
Trap.hasErrorOccurred())
IsTemplate = false;