llvm-project/libcxx/test/std/containers/sequences/vector
Louis Dionne 504bc07d1a [runtimes] Use int main(int, char**) consistently in tests
This is needed when running the tests in Freestanding mode, where main()
isn't treated specially. In Freestanding, main() doesn't get mangled as
extern "C", so whatever runtime we're using fails to find the entry point.

One way to solve this problem is to define a symbol alias from __Z4mainiPPc
to _main, however this requires all definitions of main() to have the same
mangling. Hence this commit.
2020-10-08 14:28:13 -04:00
..
vector.capacity [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
vector.cons [libc++] Implement C++20's P0784 (More constexpr containers) 2020-09-22 11:20:33 -04:00
vector.data Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
vector.erasure [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
vector.modifiers [runtimes] Use int main(int, char**) consistently in tests 2020-10-08 14:28:13 -04:00
vector.special [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
access.pass.cpp Mark vector::operator[] and front/back as noexcept. We already do this for string and string_view. This should give better codegen inside of noexcept functions. Add tests for op[]/front/back/at, because apparently we had none. 2019-03-15 00:29:35 +00:00
allocator_mismatch.compile.fail.cpp [libc++] Remove workaround for .fail.cpp tests that don't have clang-verify markup 2020-04-15 10:53:37 -04:00
contiguous.pass.cpp Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. 2019-05-31 18:35:30 +00:00
iterators.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
types.pass.cpp [libc++] Translate MODULES_DEFINES annotations to ADDITIONAL_COMPILE_FLAGS 2020-04-07 14:40:49 -04:00