diff options
author | Younan Zhang <zyn7109@gmail.com> | 2025-01-05 10:50:52 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-05 10:50:52 +0800 |
commit | 96eced624e0f120155256033fdcb8342e7e58d6e (patch) | |
tree | 68e423e65c83c5013c9343f168cdfdc44ec99322 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | |
parent | 2d9d291da0fb94c05b31de0b08ccb881dbead798 (diff) | |
download | llvm-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