Skip to content

Commit 86ab938

Browse files
committed
[libc++] Use .gen.py tests to generate _LIBCPP_VERSION tests
This removes the need for contributors to do some manual steps when adding a new public header. Differential Revision: https://reviews.llvm.org/D151831
1 parent 3b912e2 commit 86ab938

File tree

67 files changed

+77
-1482
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+77
-1482
lines changed

libcxx/docs/Contributing.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ sure you don't forget anything:
4848

4949
- Did you add it to ``include/module.modulemap.in``?
5050
- Did you add it to ``include/CMakeLists.txt``?
51-
- If it's a public header, did you add a test under ``test/libcxx`` that the new header defines ``_LIBCPP_VERSION``? See ``test/libcxx/algorithms/version.pass.cpp`` for an example. NOTE: This should be automated.
5251
- If it's a public header, did you update ``utils/generate_header_inclusion_tests.py``?
5352

5453
- Did you add the relevant feature test macro(s) for your feature? Did you update the ``generate_feature_test_macro_components.py`` script with it?

libcxx/test/libcxx/algorithms/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/atomics/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/associative/map/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/associative/set/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/container.adaptors/queue/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/container.adaptors/stack/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/sequences/array/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/sequences/deque/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/sequences/forwardlist/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/sequences/list/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/sequences/vector/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/unord/unord.map/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/containers/unord/unord.set/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/depr/depr.str.strstreams/version.pass.cpp

Lines changed: 0 additions & 25 deletions
This file was deleted.

libcxx/test/libcxx/diagnostics/std.exceptions/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

libcxx/test/libcxx/diagnostics/syserr/version.pass.cpp

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)