llvm-project/libcxx/utils
Eric Fiselier 5bdf02f4fc Avoid Clang error about throwing _LIBCPP_ASSERT in noexcept function.
This fixes a couple of tests which produced a warning that a 'throw'
occurred in a noexcept function (by way of _LIBCPP_ASSERT). It does
so by hiding the 'throw' across an opaque function boundary.

This fix isn't ideal, since we still have _LIBCPP_ASSERT's in functions
marked noexcept -- and this problem should be addressed in the future.
However, throwing _LIBCPP_ASSERT is really only meant to allow testing
of the assertions, and is not yet ready for general use.

llvm-svn: 328265
2018-03-22 23:01:08 +00:00
..
google-benchmark Update Google Benchmark library 2018-01-18 04:23:01 +00:00
libcxx Avoid Clang error about throwing _LIBCPP_ASSERT in noexcept function. 2018-03-22 23:01:08 +00:00
symcheck-blacklists Start libc++ python cleanup and consolidation. 2017-02-09 22:53:14 +00:00
cat_files.py Fix creating __generated_config on Windows 2017-01-03 03:55:29 +00:00
gen_link_script.py Start libc++ python cleanup and consolidation. 2017-02-09 22:53:14 +00:00
merge_archives.py Use CMAKE_AR instead of the system default 'ar' for merging static libraries 2017-09-13 06:55:44 +00:00
not.py Start libc++ python cleanup and consolidation. 2017-02-09 22:53:14 +00:00
sym_diff.py Start libc++ python cleanup and consolidation. 2017-02-09 22:53:14 +00:00
sym_extract.py Start libc++ python cleanup and consolidation. 2017-02-09 22:53:14 +00:00
sym_match.py Start libc++ python cleanup and consolidation. 2017-02-09 22:53:14 +00:00