llvm-project/clang/www
Erich Keane 3d7946c580 Implement DR2565: Invalid types in the parameter-declaration-clause of a
requires-expression

As reported: https://github.com/llvm/llvm-project/issues/57487

We properly treated a failed instantiation of a concept as a
unsatisified constraint, however, we need to do this at the 'requires
clause' level as well.  This ensures that the parameters on a requires
clause that fail instantiation will cause a satisfaction failure.

This patch implements this by running requires parameter clause
instantiation under a SFINAE trap, then stores any such failure as a
requirement failure, so it can be diagnosed later.
2022-10-04 10:32:48 -07:00
..
analyzer Fixed a number of typos 2022-08-01 13:13:18 -04:00
demo Replace links to archived mailing lists by links to Discourse forums 2022-03-23 10:10:20 -04:00
OpenProjects.html
UniversalDriver.html
builtins.py
c_dr_status.html Update the status of a few more C99 DRs 2022-09-26 08:20:56 -04:00
c_status.html [C2x] implement typeof and typeof_unqual 2022-09-28 13:27:52 -04:00
carbon-compile.png
clang_video-05-25-2007.html
clang_video-07-25-2007.html
compatibility.html
content.css
cxx_compatibility.html
cxx_dr_status.html Implement DR2565: Invalid types in the parameter-declaration-clause of a 2022-10-04 10:32:48 -07:00
cxx_status.html [Clang] P1169R4: static operator() 2022-09-29 23:03:26 +03:00
diagnostics.html
favicon.ico
feature-compile1.png
feature-compile2.png
feature-memory1.png
features.html
get_involved.html Update references to Discourse instead of the mailing lists. 2022-07-08 11:16:47 -07:00
get_started.html [NFC] Suggest Release mode in clang GettingStarted.html 2022-06-10 11:00:05 +05:30
hacking.html [Branch-Rename] Fix some links 2021-02-01 16:43:21 +05:30
index.html
libstdc++4.4-clang0x.patch
libstdc++4.6-clang11.patch
libstdc++4.7-clang11.patch
make_cxx_dr_status [Clang] Update cxx_dr_status [NFC] 2022-08-11 08:24:31 +02:00
menu.css
menu.html.incl Replace links to archived mailing lists by links to Discourse forums 2022-03-23 10:10:20 -04:00
related.html [NFC] Inclusive language: Remove instances of master in URLs 2021-11-05 08:48:41 -05:00
robots.txt