aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
diff options
context:
space:
mode:
authorYounan Zhang <zyn7109@gmail.com>2025-01-05 10:50:52 +0800
committerGitHub <noreply@github.com>2025-01-05 10:50:52 +0800
commit96eced624e0f120155256033fdcb8342e7e58d6e (patch)
tree68e423e65c83c5013c9343f168cdfdc44ec99322 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
parent2d9d291da0fb94c05b31de0b08ccb881dbead798 (diff)
downloadllvm-96eced624e0f120155256033fdcb8342e7e58d6e.zip
llvm-96eced624e0f120155256033fdcb8342e7e58d6e.tar.gz
llvm-96eced624e0f120155256033fdcb8342e7e58d6e.tar.bz2
[Clang] Implement CWG2369 "Ordering between constraints and substitution" (#102857)
This patch partially implements CWG2369 for non-lambda-constrained functions. Lambdas are left intact at this point because we need extra work to correctly instantiate captures before the function instantiation. As a premise of CWG2369, this patch also implements CWG2770 to ensure the function parameters are instantiated on demand. Closes https://github.com/llvm/llvm-project/issues/54440
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions