llvm-project/clang/www
Bruno Cardoso Lopes 5c1399a582 [constexpr][c++2a] Try-catch blocks in constexpr functions
Implement support for try-catch blocks in constexpr functions, as
proposed in http://wg21.link/P1002 and voted in San Diego for c++20.

The idea is that we can still never throw inside constexpr, so the catch
block is never entered. A try-catch block like this:

try { f(); } catch (...) { }

is then morally equivalent to just

{ f(); }

Same idea should apply for function/constructor try blocks.

rdar://problem/45530773

Differential Revision: https://reviews.llvm.org/D55097

llvm-svn: 348789
2018-12-10 19:03:12 +00:00
..
analyzer [analyzer] INT50-CPP. Do not cast to an out-of-range enumeration checker 2018-11-24 12:24:27 +00:00
demo Update mailing list references to lists.llvm.org 2015-08-05 03:55:23 +00:00
OpenProjects.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
UniversalDriver.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
builtins.py
carbon-compile.png
clang_video-05-25-2007.html redirecting to llvm.org/devmtg 2018-09-19 18:39:15 +00:00
clang_video-07-25-2007.html redirecting to llvm.org/devmtg 2018-09-19 18:39:15 +00:00
comparison.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
compatibility.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
content.css
cxx_compatibility.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
cxx_dr_status.html Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type" 2018-11-03 02:23:33 +00:00
cxx_status.html [constexpr][c++2a] Try-catch blocks in constexpr functions 2018-12-10 19:03:12 +00:00
diagnostics.html [clang][www] Fix typo. NFC 2018-09-29 09:45:21 +00:00
favicon.ico
feature-compile1.png
feature-compile2.png
feature-memory1.png
features.html update the doc to compare with gcc 4.9 instead of 4.2 2018-09-14 08:55:09 +00:00
get_involved.html use the current url for bugzilla 2018-09-22 07:41:09 +00:00
get_started.html Update Clang Windows getting started docs 2018-10-04 20:34:52 +00:00
hacking.html update the clang doc about contributions 2018-10-25 14:19:06 +00:00
index.html Use Chrome and Firefox as example of success for clang 2018-09-14 09:08:21 +00:00
libstdc++4.4-clang0x.patch
libstdc++4.6-clang11.patch
libstdc++4.7-clang11.patch
make_cxx_dr_status [www] Change 'Clang 7' items from yellow to green now Clang 7 is 2018-09-24 23:21:09 +00:00
menu.css
menu.html.incl use the current url for bugzilla 2018-09-22 07:41:09 +00:00
related.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
robots.txt