Go to file
Eric Fiselier 2a1bfa98d1 [libcxx] Remove unexpected handlers in C++17
Summary:
This patch implements [P0003R5](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r5.html) which removes exception specifications from C++17.

The only changes to the library are removing `set_unexpected`, `get_unexpected`, `unexpected`, and `unexpected_handler`. These functions can be re-enabled in C++17 using `_LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS`.

@mclow.lists what do you think about removing stuff is this way?

Reviewers: mclow.lists

Reviewed By: mclow.lists

Subscribers: mclow.lists, cfe-commits

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

llvm-svn: 295406
2017-02-17 03:25:08 +00:00
clang Added doxygen comments to smmintrin.h's intrinsics. 2017-02-17 02:49:50 +00:00
clang-tools-extra Fix clang-move test after clang-format update r295312 2017-02-16 13:17:38 +00:00
compiler-rt Use pthreads to store current thread id on darwin 2017-02-17 03:23:07 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Move BufferPtr into the block where it it being used 2017-02-12 21:33:49 +00:00
libcxx [libcxx] Remove unexpected handlers in C++17 2017-02-17 03:25:08 +00:00
libcxxabi Fix couple of test failures when using the LIBCXXABI_SILENT_TERMINATE mode. 2017-02-15 13:43:05 +00:00
libunwind [libunwind][CMake] Use libc++ headers when available 2017-02-16 05:18:08 +00:00
lld Add a comment. 2017-02-17 00:40:44 +00:00
lldb Add myself to CODE_OWNERS.txt for NetBSD 2017-02-17 01:58:30 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm Revert "[Hexagon] Start using regmasks on calls" 2017-02-17 02:08:58 +00:00
openmp Run-time library part of OpenMP 5.0 task reduction implementation. 2017-02-16 17:49:49 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopInfo] Rename MaxDisjunctions -> MaxDisjuncts [NFC] 2017-02-16 19:11:33 +00:00