llvm-project/libcxx/utils
Louis Dionne f14927e98e [libcxx] Always enable availability in the lit test suite.
Summary:
Running the tests without availability enabled doesn't really make sense:
availability annotations allow catching errors at compile-time instead
of link-time. Running the tests without availability enabled allows
confirming that a test breaks at link-time under some configuration,
but it is more useful to instead check that it should fail at compile-time.

Always enabling availability in the lit test suite will greatly simplify
XFAILs and troubleshooting of failing tests, which is currently a giant
pain because we have these two levels of possible failure: link-time and
compile-time.

Reviewers: EricWF, mclow.lists

Subscribers: christof, jkorous, dexonsmith, libcxx-commits

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

llvm-svn: 348296
2018-12-04 19:31:08 +00:00
..
docker Add docker configurations used by the buildbots. 2018-11-19 18:43:31 +00:00
google-benchmark Remove BUILD file from google-benchmark 2018-11-16 12:53:17 +00:00
libcxx [libcxx] Always enable availability in the lit test suite. 2018-12-04 19:31: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