llvm-project/libcxx/test
Shoaib Meenai 492d7134f3 [libc++] Support Microsoft ABI without vcruntime headers
The vcruntime headers are hairy and clash with both libc++ headers
themselves and other libraries. libc++ normally deals with the clashes
by deferring to the vcruntime headers and silencing its own definitions,
but for clients which don't want to depend on vcruntime headers, it's
desirable to support the opposite, i.e. have libc++ provide its own
definitions.

Certain operator new/delete replacement scenarios are not currently
supported in this mode, which requires some tests to be marked XFAIL.
The added documentation has more details.

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

llvm-svn: 315234
2017-10-09 19:25:17 +00:00
..
libcxx Initial cut at infastructure for fuzzing support for OSS-fuzz 2017-10-04 22:23:03 +00:00
std [libc++] Support Microsoft ABI without vcruntime headers 2017-10-09 19:25:17 +00:00
support [libcxx] [test] Silence warning C4324 for MSVC. 2017-09-26 23:08:39 +00:00
CMakeLists.txt Resubmit "Fix llvm-lit script generation in libcxx." 2017-09-19 17:19:10 +00:00
lit.cfg Move libcxx/test/libcxx python package into libcxx/utils/libcxx. 2017-02-09 23:18:11 +00:00
lit.site.cfg.in [libc++][CMake] Use debug MSVC runtimes when libc++ is built in debug mode 2017-01-14 07:54:39 +00:00
nothing_to_do.pass.cpp Test commit: Reverting whitespace changes 2014-07-17 05:10:03 +00:00