[libcxx-commits] [libcxx] 34dfdd1 - [libc++][test] Improves transitive includes.
Mark de Wever via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Sep 25 04:20:38 PDT 2022
Author: Mark de Wever
Date: 2022-09-25T13:20:27+02:00
New Revision: 34dfdd17af19488c80eacf10131f194498190b54
URL: https://github.com/llvm/llvm-project/commit/34dfdd17af19488c80eacf10131f194498190b54
DIFF: https://github.com/llvm/llvm-project/commit/34dfdd17af19488c80eacf10131f194498190b54.diff
LOG: [libc++][test] Improves transitive includes.
This test generates the include graph of the Standard headers of libc++ in
a CSV file. This was originally used to generate graphviz dot files. During
review it was noticed these files have all information needed to replace
the current transitive includes. Therefore the output, with the same information as the .dot file is stored in a .csv file. This removes
all the existing transitive include files.
The .cvs can be converted by a .dot file by the script in D134188.
Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D133127
Added:
libcxx/test/libcxx/transitive_includes/cxx03.csv
libcxx/test/libcxx/transitive_includes/cxx11.csv
libcxx/test/libcxx/transitive_includes/cxx14.csv
libcxx/test/libcxx/transitive_includes/cxx17.csv
libcxx/test/libcxx/transitive_includes/cxx20.csv
libcxx/test/libcxx/transitive_includes/cxx2b.csv
libcxx/test/libcxx/transitive_includes_to_csv.py
Modified:
libcxx/test/libcxx/transitive_includes.sanitize.py
libcxx/test/libcxx/transitive_includes.sh.cpp
Removed:
libcxx/test/libcxx/transitive_includes/cxx03/expected.algorithm
libcxx/test/libcxx/transitive_includes/cxx03/expected.any
libcxx/test/libcxx/transitive_includes/cxx03/expected.array
libcxx/test/libcxx/transitive_includes/cxx03/expected.atomic
libcxx/test/libcxx/transitive_includes/cxx03/expected.barrier
libcxx/test/libcxx/transitive_includes/cxx03/expected.bit
libcxx/test/libcxx/transitive_includes/cxx03/expected.bitset
libcxx/test/libcxx/transitive_includes/cxx03/expected.cassert
libcxx/test/libcxx/transitive_includes/cxx03/expected.ccomplex
libcxx/test/libcxx/transitive_includes/cxx03/expected.cctype
libcxx/test/libcxx/transitive_includes/cxx03/expected.cerrno
libcxx/test/libcxx/transitive_includes/cxx03/expected.cfenv
libcxx/test/libcxx/transitive_includes/cxx03/expected.cfloat
libcxx/test/libcxx/transitive_includes/cxx03/expected.charconv
libcxx/test/libcxx/transitive_includes/cxx03/expected.chrono
libcxx/test/libcxx/transitive_includes/cxx03/expected.cinttypes
libcxx/test/libcxx/transitive_includes/cxx03/expected.ciso646
libcxx/test/libcxx/transitive_includes/cxx03/expected.climits
libcxx/test/libcxx/transitive_includes/cxx03/expected.clocale
libcxx/test/libcxx/transitive_includes/cxx03/expected.cmath
libcxx/test/libcxx/transitive_includes/cxx03/expected.codecvt
libcxx/test/libcxx/transitive_includes/cxx03/expected.compare
libcxx/test/libcxx/transitive_includes/cxx03/expected.complex
libcxx/test/libcxx/transitive_includes/cxx03/expected.concepts
libcxx/test/libcxx/transitive_includes/cxx03/expected.condition_variable
libcxx/test/libcxx/transitive_includes/cxx03/expected.coroutine
libcxx/test/libcxx/transitive_includes/cxx03/expected.csetjmp
libcxx/test/libcxx/transitive_includes/cxx03/expected.csignal
libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdarg
libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdbool
libcxx/test/libcxx/transitive_includes/cxx03/expected.cstddef
libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdint
libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdio
libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdlib
libcxx/test/libcxx/transitive_includes/cxx03/expected.cstring
libcxx/test/libcxx/transitive_includes/cxx03/expected.ctgmath
libcxx/test/libcxx/transitive_includes/cxx03/expected.ctime
libcxx/test/libcxx/transitive_includes/cxx03/expected.cuchar
libcxx/test/libcxx/transitive_includes/cxx03/expected.cwchar
libcxx/test/libcxx/transitive_includes/cxx03/expected.cwctype
libcxx/test/libcxx/transitive_includes/cxx03/expected.deque
libcxx/test/libcxx/transitive_includes/cxx03/expected.exception
libcxx/test/libcxx/transitive_includes/cxx03/expected.execution
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_algorithm
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_coroutine
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_deque
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_forward_list
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_functional
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_iterator
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_list
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_map
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_memory_resource
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_propagate_const
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_regex
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_set
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_simd
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_string
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_type_traits
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_map
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_set
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_utility
libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_vector
libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_map
libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_set
libcxx/test/libcxx/transitive_includes/cxx03/expected.filesystem
libcxx/test/libcxx/transitive_includes/cxx03/expected.format
libcxx/test/libcxx/transitive_includes/cxx03/expected.forward_list
libcxx/test/libcxx/transitive_includes/cxx03/expected.fstream
libcxx/test/libcxx/transitive_includes/cxx03/expected.functional
libcxx/test/libcxx/transitive_includes/cxx03/expected.future
libcxx/test/libcxx/transitive_includes/cxx03/expected.initializer_list
libcxx/test/libcxx/transitive_includes/cxx03/expected.iomanip
libcxx/test/libcxx/transitive_includes/cxx03/expected.ios
libcxx/test/libcxx/transitive_includes/cxx03/expected.iosfwd
libcxx/test/libcxx/transitive_includes/cxx03/expected.iostream
libcxx/test/libcxx/transitive_includes/cxx03/expected.istream
libcxx/test/libcxx/transitive_includes/cxx03/expected.iterator
libcxx/test/libcxx/transitive_includes/cxx03/expected.latch
libcxx/test/libcxx/transitive_includes/cxx03/expected.limits
libcxx/test/libcxx/transitive_includes/cxx03/expected.list
libcxx/test/libcxx/transitive_includes/cxx03/expected.locale
libcxx/test/libcxx/transitive_includes/cxx03/expected.map
libcxx/test/libcxx/transitive_includes/cxx03/expected.memory
libcxx/test/libcxx/transitive_includes/cxx03/expected.mutex
libcxx/test/libcxx/transitive_includes/cxx03/expected.new
libcxx/test/libcxx/transitive_includes/cxx03/expected.numbers
libcxx/test/libcxx/transitive_includes/cxx03/expected.numeric
libcxx/test/libcxx/transitive_includes/cxx03/expected.optional
libcxx/test/libcxx/transitive_includes/cxx03/expected.ostream
libcxx/test/libcxx/transitive_includes/cxx03/expected.queue
libcxx/test/libcxx/transitive_includes/cxx03/expected.random
libcxx/test/libcxx/transitive_includes/cxx03/expected.ranges
libcxx/test/libcxx/transitive_includes/cxx03/expected.ratio
libcxx/test/libcxx/transitive_includes/cxx03/expected.regex
libcxx/test/libcxx/transitive_includes/cxx03/expected.scoped_allocator
libcxx/test/libcxx/transitive_includes/cxx03/expected.semaphore
libcxx/test/libcxx/transitive_includes/cxx03/expected.set
libcxx/test/libcxx/transitive_includes/cxx03/expected.shared_mutex
libcxx/test/libcxx/transitive_includes/cxx03/expected.span
libcxx/test/libcxx/transitive_includes/cxx03/expected.sstream
libcxx/test/libcxx/transitive_includes/cxx03/expected.stack
libcxx/test/libcxx/transitive_includes/cxx03/expected.stdexcept
libcxx/test/libcxx/transitive_includes/cxx03/expected.streambuf
libcxx/test/libcxx/transitive_includes/cxx03/expected.string
libcxx/test/libcxx/transitive_includes/cxx03/expected.string_view
libcxx/test/libcxx/transitive_includes/cxx03/expected.strstream
libcxx/test/libcxx/transitive_includes/cxx03/expected.system_error
libcxx/test/libcxx/transitive_includes/cxx03/expected.thread
libcxx/test/libcxx/transitive_includes/cxx03/expected.tuple
libcxx/test/libcxx/transitive_includes/cxx03/expected.type_traits
libcxx/test/libcxx/transitive_includes/cxx03/expected.typeindex
libcxx/test/libcxx/transitive_includes/cxx03/expected.typeinfo
libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_map
libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_set
libcxx/test/libcxx/transitive_includes/cxx03/expected.utility
libcxx/test/libcxx/transitive_includes/cxx03/expected.valarray
libcxx/test/libcxx/transitive_includes/cxx03/expected.variant
libcxx/test/libcxx/transitive_includes/cxx03/expected.vector
libcxx/test/libcxx/transitive_includes/cxx03/expected.version
libcxx/test/libcxx/transitive_includes/cxx11/expected.algorithm
libcxx/test/libcxx/transitive_includes/cxx11/expected.any
libcxx/test/libcxx/transitive_includes/cxx11/expected.array
libcxx/test/libcxx/transitive_includes/cxx11/expected.atomic
libcxx/test/libcxx/transitive_includes/cxx11/expected.barrier
libcxx/test/libcxx/transitive_includes/cxx11/expected.bit
libcxx/test/libcxx/transitive_includes/cxx11/expected.bitset
libcxx/test/libcxx/transitive_includes/cxx11/expected.cassert
libcxx/test/libcxx/transitive_includes/cxx11/expected.ccomplex
libcxx/test/libcxx/transitive_includes/cxx11/expected.cctype
libcxx/test/libcxx/transitive_includes/cxx11/expected.cerrno
libcxx/test/libcxx/transitive_includes/cxx11/expected.cfenv
libcxx/test/libcxx/transitive_includes/cxx11/expected.cfloat
libcxx/test/libcxx/transitive_includes/cxx11/expected.charconv
libcxx/test/libcxx/transitive_includes/cxx11/expected.chrono
libcxx/test/libcxx/transitive_includes/cxx11/expected.cinttypes
libcxx/test/libcxx/transitive_includes/cxx11/expected.ciso646
libcxx/test/libcxx/transitive_includes/cxx11/expected.climits
libcxx/test/libcxx/transitive_includes/cxx11/expected.clocale
libcxx/test/libcxx/transitive_includes/cxx11/expected.cmath
libcxx/test/libcxx/transitive_includes/cxx11/expected.codecvt
libcxx/test/libcxx/transitive_includes/cxx11/expected.compare
libcxx/test/libcxx/transitive_includes/cxx11/expected.complex
libcxx/test/libcxx/transitive_includes/cxx11/expected.concepts
libcxx/test/libcxx/transitive_includes/cxx11/expected.condition_variable
libcxx/test/libcxx/transitive_includes/cxx11/expected.coroutine
libcxx/test/libcxx/transitive_includes/cxx11/expected.csetjmp
libcxx/test/libcxx/transitive_includes/cxx11/expected.csignal
libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdarg
libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdbool
libcxx/test/libcxx/transitive_includes/cxx11/expected.cstddef
libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdint
libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdio
libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdlib
libcxx/test/libcxx/transitive_includes/cxx11/expected.cstring
libcxx/test/libcxx/transitive_includes/cxx11/expected.ctgmath
libcxx/test/libcxx/transitive_includes/cxx11/expected.ctime
libcxx/test/libcxx/transitive_includes/cxx11/expected.cuchar
libcxx/test/libcxx/transitive_includes/cxx11/expected.cwchar
libcxx/test/libcxx/transitive_includes/cxx11/expected.cwctype
libcxx/test/libcxx/transitive_includes/cxx11/expected.deque
libcxx/test/libcxx/transitive_includes/cxx11/expected.exception
libcxx/test/libcxx/transitive_includes/cxx11/expected.execution
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_algorithm
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_coroutine
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_deque
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_forward_list
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_functional
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_iterator
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_list
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_map
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_memory_resource
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_propagate_const
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_regex
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_set
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_simd
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_string
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_type_traits
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_map
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_set
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_utility
libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_vector
libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_map
libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_set
libcxx/test/libcxx/transitive_includes/cxx11/expected.filesystem
libcxx/test/libcxx/transitive_includes/cxx11/expected.format
libcxx/test/libcxx/transitive_includes/cxx11/expected.forward_list
libcxx/test/libcxx/transitive_includes/cxx11/expected.fstream
libcxx/test/libcxx/transitive_includes/cxx11/expected.functional
libcxx/test/libcxx/transitive_includes/cxx11/expected.future
libcxx/test/libcxx/transitive_includes/cxx11/expected.initializer_list
libcxx/test/libcxx/transitive_includes/cxx11/expected.iomanip
libcxx/test/libcxx/transitive_includes/cxx11/expected.ios
libcxx/test/libcxx/transitive_includes/cxx11/expected.iosfwd
libcxx/test/libcxx/transitive_includes/cxx11/expected.iostream
libcxx/test/libcxx/transitive_includes/cxx11/expected.istream
libcxx/test/libcxx/transitive_includes/cxx11/expected.iterator
libcxx/test/libcxx/transitive_includes/cxx11/expected.latch
libcxx/test/libcxx/transitive_includes/cxx11/expected.limits
libcxx/test/libcxx/transitive_includes/cxx11/expected.list
libcxx/test/libcxx/transitive_includes/cxx11/expected.locale
libcxx/test/libcxx/transitive_includes/cxx11/expected.map
libcxx/test/libcxx/transitive_includes/cxx11/expected.memory
libcxx/test/libcxx/transitive_includes/cxx11/expected.mutex
libcxx/test/libcxx/transitive_includes/cxx11/expected.new
libcxx/test/libcxx/transitive_includes/cxx11/expected.numbers
libcxx/test/libcxx/transitive_includes/cxx11/expected.numeric
libcxx/test/libcxx/transitive_includes/cxx11/expected.optional
libcxx/test/libcxx/transitive_includes/cxx11/expected.ostream
libcxx/test/libcxx/transitive_includes/cxx11/expected.queue
libcxx/test/libcxx/transitive_includes/cxx11/expected.random
libcxx/test/libcxx/transitive_includes/cxx11/expected.ranges
libcxx/test/libcxx/transitive_includes/cxx11/expected.ratio
libcxx/test/libcxx/transitive_includes/cxx11/expected.regex
libcxx/test/libcxx/transitive_includes/cxx11/expected.scoped_allocator
libcxx/test/libcxx/transitive_includes/cxx11/expected.semaphore
libcxx/test/libcxx/transitive_includes/cxx11/expected.set
libcxx/test/libcxx/transitive_includes/cxx11/expected.shared_mutex
libcxx/test/libcxx/transitive_includes/cxx11/expected.span
libcxx/test/libcxx/transitive_includes/cxx11/expected.sstream
libcxx/test/libcxx/transitive_includes/cxx11/expected.stack
libcxx/test/libcxx/transitive_includes/cxx11/expected.stdexcept
libcxx/test/libcxx/transitive_includes/cxx11/expected.streambuf
libcxx/test/libcxx/transitive_includes/cxx11/expected.string
libcxx/test/libcxx/transitive_includes/cxx11/expected.string_view
libcxx/test/libcxx/transitive_includes/cxx11/expected.strstream
libcxx/test/libcxx/transitive_includes/cxx11/expected.system_error
libcxx/test/libcxx/transitive_includes/cxx11/expected.thread
libcxx/test/libcxx/transitive_includes/cxx11/expected.tuple
libcxx/test/libcxx/transitive_includes/cxx11/expected.type_traits
libcxx/test/libcxx/transitive_includes/cxx11/expected.typeindex
libcxx/test/libcxx/transitive_includes/cxx11/expected.typeinfo
libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_map
libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_set
libcxx/test/libcxx/transitive_includes/cxx11/expected.utility
libcxx/test/libcxx/transitive_includes/cxx11/expected.valarray
libcxx/test/libcxx/transitive_includes/cxx11/expected.variant
libcxx/test/libcxx/transitive_includes/cxx11/expected.vector
libcxx/test/libcxx/transitive_includes/cxx11/expected.version
libcxx/test/libcxx/transitive_includes/cxx14/expected.algorithm
libcxx/test/libcxx/transitive_includes/cxx14/expected.any
libcxx/test/libcxx/transitive_includes/cxx14/expected.array
libcxx/test/libcxx/transitive_includes/cxx14/expected.atomic
libcxx/test/libcxx/transitive_includes/cxx14/expected.barrier
libcxx/test/libcxx/transitive_includes/cxx14/expected.bit
libcxx/test/libcxx/transitive_includes/cxx14/expected.bitset
libcxx/test/libcxx/transitive_includes/cxx14/expected.cassert
libcxx/test/libcxx/transitive_includes/cxx14/expected.ccomplex
libcxx/test/libcxx/transitive_includes/cxx14/expected.cctype
libcxx/test/libcxx/transitive_includes/cxx14/expected.cerrno
libcxx/test/libcxx/transitive_includes/cxx14/expected.cfenv
libcxx/test/libcxx/transitive_includes/cxx14/expected.cfloat
libcxx/test/libcxx/transitive_includes/cxx14/expected.charconv
libcxx/test/libcxx/transitive_includes/cxx14/expected.chrono
libcxx/test/libcxx/transitive_includes/cxx14/expected.cinttypes
libcxx/test/libcxx/transitive_includes/cxx14/expected.ciso646
libcxx/test/libcxx/transitive_includes/cxx14/expected.climits
libcxx/test/libcxx/transitive_includes/cxx14/expected.clocale
libcxx/test/libcxx/transitive_includes/cxx14/expected.cmath
libcxx/test/libcxx/transitive_includes/cxx14/expected.codecvt
libcxx/test/libcxx/transitive_includes/cxx14/expected.compare
libcxx/test/libcxx/transitive_includes/cxx14/expected.complex
libcxx/test/libcxx/transitive_includes/cxx14/expected.concepts
libcxx/test/libcxx/transitive_includes/cxx14/expected.condition_variable
libcxx/test/libcxx/transitive_includes/cxx14/expected.coroutine
libcxx/test/libcxx/transitive_includes/cxx14/expected.csetjmp
libcxx/test/libcxx/transitive_includes/cxx14/expected.csignal
libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdarg
libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdbool
libcxx/test/libcxx/transitive_includes/cxx14/expected.cstddef
libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdint
libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdio
libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdlib
libcxx/test/libcxx/transitive_includes/cxx14/expected.cstring
libcxx/test/libcxx/transitive_includes/cxx14/expected.ctgmath
libcxx/test/libcxx/transitive_includes/cxx14/expected.ctime
libcxx/test/libcxx/transitive_includes/cxx14/expected.cuchar
libcxx/test/libcxx/transitive_includes/cxx14/expected.cwchar
libcxx/test/libcxx/transitive_includes/cxx14/expected.cwctype
libcxx/test/libcxx/transitive_includes/cxx14/expected.deque
libcxx/test/libcxx/transitive_includes/cxx14/expected.exception
libcxx/test/libcxx/transitive_includes/cxx14/expected.execution
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_algorithm
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_coroutine
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_deque
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_forward_list
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_functional
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_iterator
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_list
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_map
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_memory_resource
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_propagate_const
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_regex
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_set
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_simd
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_string
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_type_traits
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_map
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_set
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_utility
libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_vector
libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_map
libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_set
libcxx/test/libcxx/transitive_includes/cxx14/expected.filesystem
libcxx/test/libcxx/transitive_includes/cxx14/expected.format
libcxx/test/libcxx/transitive_includes/cxx14/expected.forward_list
libcxx/test/libcxx/transitive_includes/cxx14/expected.fstream
libcxx/test/libcxx/transitive_includes/cxx14/expected.functional
libcxx/test/libcxx/transitive_includes/cxx14/expected.future
libcxx/test/libcxx/transitive_includes/cxx14/expected.initializer_list
libcxx/test/libcxx/transitive_includes/cxx14/expected.iomanip
libcxx/test/libcxx/transitive_includes/cxx14/expected.ios
libcxx/test/libcxx/transitive_includes/cxx14/expected.iosfwd
libcxx/test/libcxx/transitive_includes/cxx14/expected.iostream
libcxx/test/libcxx/transitive_includes/cxx14/expected.istream
libcxx/test/libcxx/transitive_includes/cxx14/expected.iterator
libcxx/test/libcxx/transitive_includes/cxx14/expected.latch
libcxx/test/libcxx/transitive_includes/cxx14/expected.limits
libcxx/test/libcxx/transitive_includes/cxx14/expected.list
libcxx/test/libcxx/transitive_includes/cxx14/expected.locale
libcxx/test/libcxx/transitive_includes/cxx14/expected.map
libcxx/test/libcxx/transitive_includes/cxx14/expected.memory
libcxx/test/libcxx/transitive_includes/cxx14/expected.mutex
libcxx/test/libcxx/transitive_includes/cxx14/expected.new
libcxx/test/libcxx/transitive_includes/cxx14/expected.numbers
libcxx/test/libcxx/transitive_includes/cxx14/expected.numeric
libcxx/test/libcxx/transitive_includes/cxx14/expected.optional
libcxx/test/libcxx/transitive_includes/cxx14/expected.ostream
libcxx/test/libcxx/transitive_includes/cxx14/expected.queue
libcxx/test/libcxx/transitive_includes/cxx14/expected.random
libcxx/test/libcxx/transitive_includes/cxx14/expected.ranges
libcxx/test/libcxx/transitive_includes/cxx14/expected.ratio
libcxx/test/libcxx/transitive_includes/cxx14/expected.regex
libcxx/test/libcxx/transitive_includes/cxx14/expected.scoped_allocator
libcxx/test/libcxx/transitive_includes/cxx14/expected.semaphore
libcxx/test/libcxx/transitive_includes/cxx14/expected.set
libcxx/test/libcxx/transitive_includes/cxx14/expected.shared_mutex
libcxx/test/libcxx/transitive_includes/cxx14/expected.span
libcxx/test/libcxx/transitive_includes/cxx14/expected.sstream
libcxx/test/libcxx/transitive_includes/cxx14/expected.stack
libcxx/test/libcxx/transitive_includes/cxx14/expected.stdexcept
libcxx/test/libcxx/transitive_includes/cxx14/expected.streambuf
libcxx/test/libcxx/transitive_includes/cxx14/expected.string
libcxx/test/libcxx/transitive_includes/cxx14/expected.string_view
libcxx/test/libcxx/transitive_includes/cxx14/expected.strstream
libcxx/test/libcxx/transitive_includes/cxx14/expected.system_error
libcxx/test/libcxx/transitive_includes/cxx14/expected.thread
libcxx/test/libcxx/transitive_includes/cxx14/expected.tuple
libcxx/test/libcxx/transitive_includes/cxx14/expected.type_traits
libcxx/test/libcxx/transitive_includes/cxx14/expected.typeindex
libcxx/test/libcxx/transitive_includes/cxx14/expected.typeinfo
libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_map
libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_set
libcxx/test/libcxx/transitive_includes/cxx14/expected.utility
libcxx/test/libcxx/transitive_includes/cxx14/expected.valarray
libcxx/test/libcxx/transitive_includes/cxx14/expected.variant
libcxx/test/libcxx/transitive_includes/cxx14/expected.vector
libcxx/test/libcxx/transitive_includes/cxx14/expected.version
libcxx/test/libcxx/transitive_includes/cxx17/expected.algorithm
libcxx/test/libcxx/transitive_includes/cxx17/expected.any
libcxx/test/libcxx/transitive_includes/cxx17/expected.array
libcxx/test/libcxx/transitive_includes/cxx17/expected.atomic
libcxx/test/libcxx/transitive_includes/cxx17/expected.barrier
libcxx/test/libcxx/transitive_includes/cxx17/expected.bit
libcxx/test/libcxx/transitive_includes/cxx17/expected.bitset
libcxx/test/libcxx/transitive_includes/cxx17/expected.cassert
libcxx/test/libcxx/transitive_includes/cxx17/expected.ccomplex
libcxx/test/libcxx/transitive_includes/cxx17/expected.cctype
libcxx/test/libcxx/transitive_includes/cxx17/expected.cerrno
libcxx/test/libcxx/transitive_includes/cxx17/expected.cfenv
libcxx/test/libcxx/transitive_includes/cxx17/expected.cfloat
libcxx/test/libcxx/transitive_includes/cxx17/expected.charconv
libcxx/test/libcxx/transitive_includes/cxx17/expected.chrono
libcxx/test/libcxx/transitive_includes/cxx17/expected.cinttypes
libcxx/test/libcxx/transitive_includes/cxx17/expected.ciso646
libcxx/test/libcxx/transitive_includes/cxx17/expected.climits
libcxx/test/libcxx/transitive_includes/cxx17/expected.clocale
libcxx/test/libcxx/transitive_includes/cxx17/expected.cmath
libcxx/test/libcxx/transitive_includes/cxx17/expected.codecvt
libcxx/test/libcxx/transitive_includes/cxx17/expected.compare
libcxx/test/libcxx/transitive_includes/cxx17/expected.complex
libcxx/test/libcxx/transitive_includes/cxx17/expected.concepts
libcxx/test/libcxx/transitive_includes/cxx17/expected.condition_variable
libcxx/test/libcxx/transitive_includes/cxx17/expected.coroutine
libcxx/test/libcxx/transitive_includes/cxx17/expected.csetjmp
libcxx/test/libcxx/transitive_includes/cxx17/expected.csignal
libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdarg
libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdbool
libcxx/test/libcxx/transitive_includes/cxx17/expected.cstddef
libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdint
libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdio
libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdlib
libcxx/test/libcxx/transitive_includes/cxx17/expected.cstring
libcxx/test/libcxx/transitive_includes/cxx17/expected.ctgmath
libcxx/test/libcxx/transitive_includes/cxx17/expected.ctime
libcxx/test/libcxx/transitive_includes/cxx17/expected.cuchar
libcxx/test/libcxx/transitive_includes/cxx17/expected.cwchar
libcxx/test/libcxx/transitive_includes/cxx17/expected.cwctype
libcxx/test/libcxx/transitive_includes/cxx17/expected.deque
libcxx/test/libcxx/transitive_includes/cxx17/expected.exception
libcxx/test/libcxx/transitive_includes/cxx17/expected.execution
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_algorithm
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_coroutine
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_deque
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_forward_list
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_functional
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_iterator
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_list
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_map
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_memory_resource
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_propagate_const
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_regex
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_set
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_simd
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_string
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_type_traits
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_map
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_set
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_utility
libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_vector
libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_map
libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_set
libcxx/test/libcxx/transitive_includes/cxx17/expected.filesystem
libcxx/test/libcxx/transitive_includes/cxx17/expected.format
libcxx/test/libcxx/transitive_includes/cxx17/expected.forward_list
libcxx/test/libcxx/transitive_includes/cxx17/expected.fstream
libcxx/test/libcxx/transitive_includes/cxx17/expected.functional
libcxx/test/libcxx/transitive_includes/cxx17/expected.future
libcxx/test/libcxx/transitive_includes/cxx17/expected.initializer_list
libcxx/test/libcxx/transitive_includes/cxx17/expected.iomanip
libcxx/test/libcxx/transitive_includes/cxx17/expected.ios
libcxx/test/libcxx/transitive_includes/cxx17/expected.iosfwd
libcxx/test/libcxx/transitive_includes/cxx17/expected.iostream
libcxx/test/libcxx/transitive_includes/cxx17/expected.istream
libcxx/test/libcxx/transitive_includes/cxx17/expected.iterator
libcxx/test/libcxx/transitive_includes/cxx17/expected.latch
libcxx/test/libcxx/transitive_includes/cxx17/expected.limits
libcxx/test/libcxx/transitive_includes/cxx17/expected.list
libcxx/test/libcxx/transitive_includes/cxx17/expected.locale
libcxx/test/libcxx/transitive_includes/cxx17/expected.map
libcxx/test/libcxx/transitive_includes/cxx17/expected.memory
libcxx/test/libcxx/transitive_includes/cxx17/expected.mutex
libcxx/test/libcxx/transitive_includes/cxx17/expected.new
libcxx/test/libcxx/transitive_includes/cxx17/expected.numbers
libcxx/test/libcxx/transitive_includes/cxx17/expected.numeric
libcxx/test/libcxx/transitive_includes/cxx17/expected.optional
libcxx/test/libcxx/transitive_includes/cxx17/expected.ostream
libcxx/test/libcxx/transitive_includes/cxx17/expected.queue
libcxx/test/libcxx/transitive_includes/cxx17/expected.random
libcxx/test/libcxx/transitive_includes/cxx17/expected.ranges
libcxx/test/libcxx/transitive_includes/cxx17/expected.ratio
libcxx/test/libcxx/transitive_includes/cxx17/expected.regex
libcxx/test/libcxx/transitive_includes/cxx17/expected.scoped_allocator
libcxx/test/libcxx/transitive_includes/cxx17/expected.semaphore
libcxx/test/libcxx/transitive_includes/cxx17/expected.set
libcxx/test/libcxx/transitive_includes/cxx17/expected.shared_mutex
libcxx/test/libcxx/transitive_includes/cxx17/expected.span
libcxx/test/libcxx/transitive_includes/cxx17/expected.sstream
libcxx/test/libcxx/transitive_includes/cxx17/expected.stack
libcxx/test/libcxx/transitive_includes/cxx17/expected.stdexcept
libcxx/test/libcxx/transitive_includes/cxx17/expected.streambuf
libcxx/test/libcxx/transitive_includes/cxx17/expected.string
libcxx/test/libcxx/transitive_includes/cxx17/expected.string_view
libcxx/test/libcxx/transitive_includes/cxx17/expected.strstream
libcxx/test/libcxx/transitive_includes/cxx17/expected.system_error
libcxx/test/libcxx/transitive_includes/cxx17/expected.thread
libcxx/test/libcxx/transitive_includes/cxx17/expected.tuple
libcxx/test/libcxx/transitive_includes/cxx17/expected.type_traits
libcxx/test/libcxx/transitive_includes/cxx17/expected.typeindex
libcxx/test/libcxx/transitive_includes/cxx17/expected.typeinfo
libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_map
libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_set
libcxx/test/libcxx/transitive_includes/cxx17/expected.utility
libcxx/test/libcxx/transitive_includes/cxx17/expected.valarray
libcxx/test/libcxx/transitive_includes/cxx17/expected.variant
libcxx/test/libcxx/transitive_includes/cxx17/expected.vector
libcxx/test/libcxx/transitive_includes/cxx17/expected.version
libcxx/test/libcxx/transitive_includes/cxx20/expected.algorithm
libcxx/test/libcxx/transitive_includes/cxx20/expected.any
libcxx/test/libcxx/transitive_includes/cxx20/expected.array
libcxx/test/libcxx/transitive_includes/cxx20/expected.atomic
libcxx/test/libcxx/transitive_includes/cxx20/expected.barrier
libcxx/test/libcxx/transitive_includes/cxx20/expected.bit
libcxx/test/libcxx/transitive_includes/cxx20/expected.bitset
libcxx/test/libcxx/transitive_includes/cxx20/expected.cassert
libcxx/test/libcxx/transitive_includes/cxx20/expected.ccomplex
libcxx/test/libcxx/transitive_includes/cxx20/expected.cctype
libcxx/test/libcxx/transitive_includes/cxx20/expected.cerrno
libcxx/test/libcxx/transitive_includes/cxx20/expected.cfenv
libcxx/test/libcxx/transitive_includes/cxx20/expected.cfloat
libcxx/test/libcxx/transitive_includes/cxx20/expected.charconv
libcxx/test/libcxx/transitive_includes/cxx20/expected.chrono
libcxx/test/libcxx/transitive_includes/cxx20/expected.cinttypes
libcxx/test/libcxx/transitive_includes/cxx20/expected.ciso646
libcxx/test/libcxx/transitive_includes/cxx20/expected.climits
libcxx/test/libcxx/transitive_includes/cxx20/expected.clocale
libcxx/test/libcxx/transitive_includes/cxx20/expected.cmath
libcxx/test/libcxx/transitive_includes/cxx20/expected.codecvt
libcxx/test/libcxx/transitive_includes/cxx20/expected.compare
libcxx/test/libcxx/transitive_includes/cxx20/expected.complex
libcxx/test/libcxx/transitive_includes/cxx20/expected.concepts
libcxx/test/libcxx/transitive_includes/cxx20/expected.condition_variable
libcxx/test/libcxx/transitive_includes/cxx20/expected.coroutine
libcxx/test/libcxx/transitive_includes/cxx20/expected.csetjmp
libcxx/test/libcxx/transitive_includes/cxx20/expected.csignal
libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdarg
libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdbool
libcxx/test/libcxx/transitive_includes/cxx20/expected.cstddef
libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdint
libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdio
libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdlib
libcxx/test/libcxx/transitive_includes/cxx20/expected.cstring
libcxx/test/libcxx/transitive_includes/cxx20/expected.ctgmath
libcxx/test/libcxx/transitive_includes/cxx20/expected.ctime
libcxx/test/libcxx/transitive_includes/cxx20/expected.cuchar
libcxx/test/libcxx/transitive_includes/cxx20/expected.cwchar
libcxx/test/libcxx/transitive_includes/cxx20/expected.cwctype
libcxx/test/libcxx/transitive_includes/cxx20/expected.deque
libcxx/test/libcxx/transitive_includes/cxx20/expected.exception
libcxx/test/libcxx/transitive_includes/cxx20/expected.execution
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_algorithm
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_coroutine
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_deque
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_forward_list
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_functional
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_iterator
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_list
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_map
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_memory_resource
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_propagate_const
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_regex
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_set
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_simd
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_string
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_type_traits
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_map
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_set
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_utility
libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_vector
libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_map
libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_set
libcxx/test/libcxx/transitive_includes/cxx20/expected.filesystem
libcxx/test/libcxx/transitive_includes/cxx20/expected.format
libcxx/test/libcxx/transitive_includes/cxx20/expected.forward_list
libcxx/test/libcxx/transitive_includes/cxx20/expected.fstream
libcxx/test/libcxx/transitive_includes/cxx20/expected.functional
libcxx/test/libcxx/transitive_includes/cxx20/expected.future
libcxx/test/libcxx/transitive_includes/cxx20/expected.initializer_list
libcxx/test/libcxx/transitive_includes/cxx20/expected.iomanip
libcxx/test/libcxx/transitive_includes/cxx20/expected.ios
libcxx/test/libcxx/transitive_includes/cxx20/expected.iosfwd
libcxx/test/libcxx/transitive_includes/cxx20/expected.iostream
libcxx/test/libcxx/transitive_includes/cxx20/expected.istream
libcxx/test/libcxx/transitive_includes/cxx20/expected.iterator
libcxx/test/libcxx/transitive_includes/cxx20/expected.latch
libcxx/test/libcxx/transitive_includes/cxx20/expected.limits
libcxx/test/libcxx/transitive_includes/cxx20/expected.list
libcxx/test/libcxx/transitive_includes/cxx20/expected.locale
libcxx/test/libcxx/transitive_includes/cxx20/expected.map
libcxx/test/libcxx/transitive_includes/cxx20/expected.memory
libcxx/test/libcxx/transitive_includes/cxx20/expected.mutex
libcxx/test/libcxx/transitive_includes/cxx20/expected.new
libcxx/test/libcxx/transitive_includes/cxx20/expected.numbers
libcxx/test/libcxx/transitive_includes/cxx20/expected.numeric
libcxx/test/libcxx/transitive_includes/cxx20/expected.optional
libcxx/test/libcxx/transitive_includes/cxx20/expected.ostream
libcxx/test/libcxx/transitive_includes/cxx20/expected.queue
libcxx/test/libcxx/transitive_includes/cxx20/expected.random
libcxx/test/libcxx/transitive_includes/cxx20/expected.ranges
libcxx/test/libcxx/transitive_includes/cxx20/expected.ratio
libcxx/test/libcxx/transitive_includes/cxx20/expected.regex
libcxx/test/libcxx/transitive_includes/cxx20/expected.scoped_allocator
libcxx/test/libcxx/transitive_includes/cxx20/expected.semaphore
libcxx/test/libcxx/transitive_includes/cxx20/expected.set
libcxx/test/libcxx/transitive_includes/cxx20/expected.shared_mutex
libcxx/test/libcxx/transitive_includes/cxx20/expected.span
libcxx/test/libcxx/transitive_includes/cxx20/expected.sstream
libcxx/test/libcxx/transitive_includes/cxx20/expected.stack
libcxx/test/libcxx/transitive_includes/cxx20/expected.stdexcept
libcxx/test/libcxx/transitive_includes/cxx20/expected.streambuf
libcxx/test/libcxx/transitive_includes/cxx20/expected.string
libcxx/test/libcxx/transitive_includes/cxx20/expected.string_view
libcxx/test/libcxx/transitive_includes/cxx20/expected.strstream
libcxx/test/libcxx/transitive_includes/cxx20/expected.system_error
libcxx/test/libcxx/transitive_includes/cxx20/expected.thread
libcxx/test/libcxx/transitive_includes/cxx20/expected.tuple
libcxx/test/libcxx/transitive_includes/cxx20/expected.type_traits
libcxx/test/libcxx/transitive_includes/cxx20/expected.typeindex
libcxx/test/libcxx/transitive_includes/cxx20/expected.typeinfo
libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_map
libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_set
libcxx/test/libcxx/transitive_includes/cxx20/expected.utility
libcxx/test/libcxx/transitive_includes/cxx20/expected.valarray
libcxx/test/libcxx/transitive_includes/cxx20/expected.variant
libcxx/test/libcxx/transitive_includes/cxx20/expected.vector
libcxx/test/libcxx/transitive_includes/cxx20/expected.version
libcxx/test/libcxx/transitive_includes/cxx2b/expected.algorithm
libcxx/test/libcxx/transitive_includes/cxx2b/expected.any
libcxx/test/libcxx/transitive_includes/cxx2b/expected.array
libcxx/test/libcxx/transitive_includes/cxx2b/expected.atomic
libcxx/test/libcxx/transitive_includes/cxx2b/expected.barrier
libcxx/test/libcxx/transitive_includes/cxx2b/expected.bit
libcxx/test/libcxx/transitive_includes/cxx2b/expected.bitset
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cassert
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ccomplex
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cctype
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cerrno
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfenv
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfloat
libcxx/test/libcxx/transitive_includes/cxx2b/expected.charconv
libcxx/test/libcxx/transitive_includes/cxx2b/expected.chrono
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cinttypes
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ciso646
libcxx/test/libcxx/transitive_includes/cxx2b/expected.climits
libcxx/test/libcxx/transitive_includes/cxx2b/expected.clocale
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cmath
libcxx/test/libcxx/transitive_includes/cxx2b/expected.codecvt
libcxx/test/libcxx/transitive_includes/cxx2b/expected.compare
libcxx/test/libcxx/transitive_includes/cxx2b/expected.complex
libcxx/test/libcxx/transitive_includes/cxx2b/expected.concepts
libcxx/test/libcxx/transitive_includes/cxx2b/expected.condition_variable
libcxx/test/libcxx/transitive_includes/cxx2b/expected.coroutine
libcxx/test/libcxx/transitive_includes/cxx2b/expected.csetjmp
libcxx/test/libcxx/transitive_includes/cxx2b/expected.csignal
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdarg
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdbool
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstddef
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdint
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdio
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdlib
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstring
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctgmath
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctime
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cuchar
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwchar
libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwctype
libcxx/test/libcxx/transitive_includes/cxx2b/expected.deque
libcxx/test/libcxx/transitive_includes/cxx2b/expected.exception
libcxx/test/libcxx/transitive_includes/cxx2b/expected.execution
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_algorithm
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_coroutine
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_deque
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_forward_list
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_functional
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_iterator
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_list
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_map
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_memory_resource
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_propagate_const
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_regex
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_set
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_simd
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_string
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_type_traits
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_map
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_set
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_utility
libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_vector
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_map
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_set
libcxx/test/libcxx/transitive_includes/cxx2b/expected.filesystem
libcxx/test/libcxx/transitive_includes/cxx2b/expected.format
libcxx/test/libcxx/transitive_includes/cxx2b/expected.forward_list
libcxx/test/libcxx/transitive_includes/cxx2b/expected.fstream
libcxx/test/libcxx/transitive_includes/cxx2b/expected.functional
libcxx/test/libcxx/transitive_includes/cxx2b/expected.future
libcxx/test/libcxx/transitive_includes/cxx2b/expected.initializer_list
libcxx/test/libcxx/transitive_includes/cxx2b/expected.iomanip
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ios
libcxx/test/libcxx/transitive_includes/cxx2b/expected.iosfwd
libcxx/test/libcxx/transitive_includes/cxx2b/expected.iostream
libcxx/test/libcxx/transitive_includes/cxx2b/expected.istream
libcxx/test/libcxx/transitive_includes/cxx2b/expected.iterator
libcxx/test/libcxx/transitive_includes/cxx2b/expected.latch
libcxx/test/libcxx/transitive_includes/cxx2b/expected.limits
libcxx/test/libcxx/transitive_includes/cxx2b/expected.list
libcxx/test/libcxx/transitive_includes/cxx2b/expected.locale
libcxx/test/libcxx/transitive_includes/cxx2b/expected.map
libcxx/test/libcxx/transitive_includes/cxx2b/expected.memory
libcxx/test/libcxx/transitive_includes/cxx2b/expected.mutex
libcxx/test/libcxx/transitive_includes/cxx2b/expected.new
libcxx/test/libcxx/transitive_includes/cxx2b/expected.numbers
libcxx/test/libcxx/transitive_includes/cxx2b/expected.numeric
libcxx/test/libcxx/transitive_includes/cxx2b/expected.optional
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ostream
libcxx/test/libcxx/transitive_includes/cxx2b/expected.queue
libcxx/test/libcxx/transitive_includes/cxx2b/expected.random
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ranges
libcxx/test/libcxx/transitive_includes/cxx2b/expected.ratio
libcxx/test/libcxx/transitive_includes/cxx2b/expected.regex
libcxx/test/libcxx/transitive_includes/cxx2b/expected.scoped_allocator
libcxx/test/libcxx/transitive_includes/cxx2b/expected.semaphore
libcxx/test/libcxx/transitive_includes/cxx2b/expected.set
libcxx/test/libcxx/transitive_includes/cxx2b/expected.shared_mutex
libcxx/test/libcxx/transitive_includes/cxx2b/expected.span
libcxx/test/libcxx/transitive_includes/cxx2b/expected.sstream
libcxx/test/libcxx/transitive_includes/cxx2b/expected.stack
libcxx/test/libcxx/transitive_includes/cxx2b/expected.stdexcept
libcxx/test/libcxx/transitive_includes/cxx2b/expected.streambuf
libcxx/test/libcxx/transitive_includes/cxx2b/expected.string
libcxx/test/libcxx/transitive_includes/cxx2b/expected.string_view
libcxx/test/libcxx/transitive_includes/cxx2b/expected.strstream
libcxx/test/libcxx/transitive_includes/cxx2b/expected.system_error
libcxx/test/libcxx/transitive_includes/cxx2b/expected.thread
libcxx/test/libcxx/transitive_includes/cxx2b/expected.tuple
libcxx/test/libcxx/transitive_includes/cxx2b/expected.type_traits
libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeindex
libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeinfo
libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_map
libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_set
libcxx/test/libcxx/transitive_includes/cxx2b/expected.utility
libcxx/test/libcxx/transitive_includes/cxx2b/expected.valarray
libcxx/test/libcxx/transitive_includes/cxx2b/expected.variant
libcxx/test/libcxx/transitive_includes/cxx2b/expected.vector
libcxx/test/libcxx/transitive_includes/cxx2b/expected.version
################################################################################
diff --git a/libcxx/test/libcxx/transitive_includes.sanitize.py b/libcxx/test/libcxx/transitive_includes.sanitize.py
index 26dd4e2a23944..f528f8f95907e 100755
--- a/libcxx/test/libcxx/transitive_includes.sanitize.py
+++ b/libcxx/test/libcxx/transitive_includes.sanitize.py
@@ -1,76 +1,70 @@
#!/usr/bin/env python
-#===----------------------------------------------------------------------===##
+# ===----------------------------------------------------------------------===##
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#
-#===----------------------------------------------------------------------===##
+# ===----------------------------------------------------------------------===##
-# This script reads lines from standard input and looks for the names of public C++ headers.
-# Specifically, it looks for lines of the form 'c++/v1/header' where 'header' is the name
-# of a public C++ header, excluding C compatibility headers.
+# This script reads lines from standard input and looks for the names of public
+# C++ headers. Specifically, it looks for lines of the form 'c++/v1/header'
+# where 'header' is the name of a public C++ header, excluding C compatibility
+# headers. (Note it keeps the libc++ implementation detail .h files.)
+
+# Note --trace-includes removes duplicates of included headers unless they are
+# part of a cycle.
# The input looks like
-#. ${build_dir}/include/c++/v1/algorithm
-#.. ${build_dir}/include/c++/v1/__assert
-#... ${build_dir}/include/c++/v1/__config
-#.... ${build_dir}/include/c++/v1/__config_site
-#.... /usr/include/features.h
-#..... /usr/include/stdc-predef.h
-#..... /usr/include/x86_64-linux-gnu/sys/cdefs.h
-#...... /usr/include/x86_64-linux-gnu/bits/wordsize.h
+# . ${build_dir}/include/c++/v1/algorithm
+# .. ${build_dir}/include/c++/v1/__assert
+# ... ${build_dir}/include/c++/v1/__config
+# .... ${build_dir}/include/c++/v1/__config_site
+# .... /usr/include/features.h
+# ..... /usr/include/stdc-predef.h
+# ..... /usr/include/x86_64-linux-gnu/sys/cdefs.h
+# ...... /usr/include/x86_64-linux-gnu/bits/wordsize.h
# <snip>
-#.... ${build_dir}/include/c++/v1/version
-#.... ${build_dir}/include/c++/v1/stddef.h
-#..... /usr/lib/llvm-15/lib/clang/15.0.0/include/stddef.h
-#...... /usr/lib/llvm-15/lib/clang/15.0.0/include/__stddef_max_align_t.h
-#... ${build_dir}/include/c++/v1/type_traits
+# .... ${build_dir}/include/c++/v1/version
+# .... ${build_dir}/include/c++/v1/stddef.h
+# ..... /usr/lib/llvm-15/lib/clang/15.0.0/include/stddef.h
+# ...... /usr/lib/llvm-15/lib/clang/15.0.0/include/__stddef_max_align_t.h
+# ... ${build_dir}/include/c++/v1/type_traits
# <more>
-# The first line matched libc++ header contains the name of the header being
-# evaluated. The might be other headers before, for example ASAN adds
-# additional headers. The filtered output will be like:
-# version
+
+# The filtered output will be like:
# type_traits
+# . algorithm
+# ... cstddef
+# .... __type_traits/enable_if.h
+# .... __type_traits/integral_constant.h
+# .... __type_traits/is_integral.h
+# ..... __type_traits/remove_cv.h
+# ...... __type_traits/remove_const.h
+# ...... __type_traits/remove_volatile.h
+# .... version
-import os
import re
import sys
-# Determine the top-level header in the input.
-top_level_header = None
-while True:
- line = sys.stdin.readline()
+headers = []
+for line in sys.stdin.readlines():
# On Windows, the path separators can either be forward slash or backslash.
# If it is a backslash, Clang prints it escaped as two consecutive
# backslashes, and they need to be escaped in the RE. (Use a raw string for
# the pattern to avoid needing another level of escaping on the Python string
# literal level.)
- match = re.match(
- r". .*(?:/|\\\\)include(?:/|\\\\)c\+\+(?:/|\\\\)v[0-9]+(?:/|\\\\)(.+)", line
- )
- if match:
- top_level_header = match.group(1)
- break
-
-# Filter out non Standard transitive includes.
-headers = []
-for line in sys.stdin.readlines():
- match = re.search(r"c\+\+(?:/|\\\\)v[0-9]+(?:/|\\\\)(.+)", line)
+ match = re.match(r"(\.+).*c\+\+(?:/|\\\\)v[0-9]+(?:/|\\\\)(.+)", line)
if not match:
continue
- header = match.group(1)
- if os.path.basename(header).endswith(".h"): # Skip C headers
- continue
-
- if os.path.basename(header).startswith("__"): # Skip internal headers
+ header = match.group(2)
+ # Skip C headers, but accept libc++ detail headers.
+ if header.startswith("__"):
+ if not header.endswith(".h"):
+ continue
+ elif header.endswith(".h"):
continue
- if header == top_level_header:
- sys.exit(f"Cyclic dependency in header {header}")
-
- headers.append(header)
-
-print("\n".join(sorted(set(headers))))
+ print(f"{match.group(1)} {match.group(2)}")
diff --git a/libcxx/test/libcxx/transitive_includes.sh.cpp b/libcxx/test/libcxx/transitive_includes.sh.cpp
index a17a3fbd1dcff..a65a135bc48c0 100644
--- a/libcxx/test/libcxx/transitive_includes.sh.cpp
+++ b/libcxx/test/libcxx/transitive_includes.sh.cpp
@@ -50,629 +50,512 @@ import re
# Note that this needs to be done for all supported language versions of libc++:
# for std in c++03 c++11 c++14 c++17 c++20 c++2b; do <build>/bin/llvm-lit --param std=$std ${path_to_this_file}; done
regenerate_expected_results = False
-
# Used because the sequence of tokens RUN : can't appear anywhere or it'll confuse Lit.
RUN = "RUN"
-if regenerate_expected_results:
- print(f"// {RUN}: rm -rf %S/transitive_includes/%{{cxx_std}}")
- print(f"// {RUN}: mkdir %S/transitive_includes/%{{cxx_std}}")
+print(f"// {RUN}: mkdir %t")
for i, header in enumerate(public_headers):
- if header.endswith('.h'): # Skip C compatibility headers
+ if header.endswith('.h'): # Skip C compatibility or detail headers
continue
normalized_header = re.sub('/', '_', header)
trace_includes = "%{{cxx}} %s %{{flags}} %{{compile_flags}} --trace-includes -fsyntax-only -DTEST_{} 2>&1".format(i)
- if regenerate_expected_results:
- print(f"// {RUN}: {trace_includes} | %{{python}} %S/transitive_includes.sanitize.py > %S/transitive_includes/%{{cxx_std}}/expected.{normalized_header}")
- else:
- print(f"// {RUN}: {trace_includes} | %{{python}} %S/transitive_includes.sanitize.py > %t.actual.{normalized_header}")
- print(f"// {RUN}:
diff -w %S/transitive_includes/%{{cxx_std}}/expected.{normalized_header} %t.actual.{normalized_header}")
+ print(f"// {RUN}: {trace_includes} | %{{python}} %S/transitive_includes.sanitize.py > %t/header.{normalized_header}")
print(f"#if defined(TEST_{i})")
print(f"#include <{header}>")
print("#endif")
+if regenerate_expected_results:
+ print(f"// {RUN}: %{{python}} %S/transitive_includes_to_csv.py %t > %S/transitive_includes/%{{cxx_std}}.csv")
+else:
+ print(f"// {RUN}: %{{python}} %S/transitive_includes_to_csv.py %t > %t/transitive_includes.csv")
+ print(f"// {RUN}:
diff -w %S/transitive_includes/%{{cxx_std}}.csv %t/transitive_includes.csv")
+
END-SCRIPT
*/
// DO NOT MANUALLY EDIT ANYTHING BETWEEN THE MARKERS BELOW
// GENERATED-MARKER
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_0 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.algorithm
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.algorithm %t.actual.algorithm
+// RUN: mkdir %t
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_0 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.algorithm
#if defined(TEST_0)
#include <algorithm>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_1 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.any
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.any %t.actual.any
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_1 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.any
#if defined(TEST_1)
#include <any>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_2 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.array
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.array %t.actual.array
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_2 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.array
#if defined(TEST_2)
#include <array>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_3 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.atomic
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.atomic %t.actual.atomic
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_3 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.atomic
#if defined(TEST_3)
#include <atomic>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_4 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.barrier
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.barrier %t.actual.barrier
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_4 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.barrier
#if defined(TEST_4)
#include <barrier>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_5 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.bit
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.bit %t.actual.bit
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_5 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.bit
#if defined(TEST_5)
#include <bit>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_6 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.bitset
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.bitset %t.actual.bitset
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_6 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.bitset
#if defined(TEST_6)
#include <bitset>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_7 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cassert
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cassert %t.actual.cassert
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_7 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cassert
#if defined(TEST_7)
#include <cassert>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_8 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ccomplex
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ccomplex %t.actual.ccomplex
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_8 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ccomplex
#if defined(TEST_8)
#include <ccomplex>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_9 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cctype
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cctype %t.actual.cctype
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_9 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cctype
#if defined(TEST_9)
#include <cctype>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_10 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cerrno
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cerrno %t.actual.cerrno
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_10 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cerrno
#if defined(TEST_10)
#include <cerrno>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_11 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cfenv
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cfenv %t.actual.cfenv
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_11 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cfenv
#if defined(TEST_11)
#include <cfenv>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_12 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cfloat
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cfloat %t.actual.cfloat
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_12 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cfloat
#if defined(TEST_12)
#include <cfloat>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_13 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.charconv
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.charconv %t.actual.charconv
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_13 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.charconv
#if defined(TEST_13)
#include <charconv>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_14 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.chrono
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.chrono %t.actual.chrono
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_14 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.chrono
#if defined(TEST_14)
#include <chrono>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_15 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cinttypes
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cinttypes %t.actual.cinttypes
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_15 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cinttypes
#if defined(TEST_15)
#include <cinttypes>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_16 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ciso646
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ciso646 %t.actual.ciso646
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_16 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ciso646
#if defined(TEST_16)
#include <ciso646>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_17 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.climits
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.climits %t.actual.climits
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_17 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.climits
#if defined(TEST_17)
#include <climits>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_18 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.clocale
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.clocale %t.actual.clocale
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_18 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.clocale
#if defined(TEST_18)
#include <clocale>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_19 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cmath
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cmath %t.actual.cmath
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_19 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cmath
#if defined(TEST_19)
#include <cmath>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_20 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.codecvt
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.codecvt %t.actual.codecvt
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_20 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.codecvt
#if defined(TEST_20)
#include <codecvt>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_21 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.compare
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.compare %t.actual.compare
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_21 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.compare
#if defined(TEST_21)
#include <compare>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_22 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.complex
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.complex %t.actual.complex
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_22 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.complex
#if defined(TEST_22)
#include <complex>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_24 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.concepts
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.concepts %t.actual.concepts
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_24 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.concepts
#if defined(TEST_24)
#include <concepts>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_25 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.condition_variable
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.condition_variable %t.actual.condition_variable
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_25 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.condition_variable
#if defined(TEST_25)
#include <condition_variable>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_26 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.coroutine
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.coroutine %t.actual.coroutine
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_26 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.coroutine
#if defined(TEST_26)
#include <coroutine>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_27 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.csetjmp
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.csetjmp %t.actual.csetjmp
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_27 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.csetjmp
#if defined(TEST_27)
#include <csetjmp>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_28 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.csignal
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.csignal %t.actual.csignal
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_28 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.csignal
#if defined(TEST_28)
#include <csignal>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_29 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cstdarg
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cstdarg %t.actual.cstdarg
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_29 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cstdarg
#if defined(TEST_29)
#include <cstdarg>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_30 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cstdbool
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cstdbool %t.actual.cstdbool
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_30 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cstdbool
#if defined(TEST_30)
#include <cstdbool>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_31 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cstddef
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cstddef %t.actual.cstddef
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_31 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cstddef
#if defined(TEST_31)
#include <cstddef>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_32 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cstdint
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cstdint %t.actual.cstdint
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_32 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cstdint
#if defined(TEST_32)
#include <cstdint>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_33 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cstdio
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cstdio %t.actual.cstdio
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_33 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cstdio
#if defined(TEST_33)
#include <cstdio>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_34 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cstdlib
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cstdlib %t.actual.cstdlib
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_34 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cstdlib
#if defined(TEST_34)
#include <cstdlib>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_35 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cstring
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cstring %t.actual.cstring
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_35 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cstring
#if defined(TEST_35)
#include <cstring>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_36 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ctgmath
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ctgmath %t.actual.ctgmath
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_36 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ctgmath
#if defined(TEST_36)
#include <ctgmath>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_37 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ctime
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ctime %t.actual.ctime
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_37 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ctime
#if defined(TEST_37)
#include <ctime>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_39 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cuchar
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cuchar %t.actual.cuchar
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_39 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cuchar
#if defined(TEST_39)
#include <cuchar>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_40 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cwchar
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cwchar %t.actual.cwchar
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_40 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cwchar
#if defined(TEST_40)
#include <cwchar>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_41 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.cwctype
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.cwctype %t.actual.cwctype
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_41 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.cwctype
#if defined(TEST_41)
#include <cwctype>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_42 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.deque
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.deque %t.actual.deque
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_42 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.deque
#if defined(TEST_42)
#include <deque>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_44 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.exception
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.exception %t.actual.exception
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_44 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.exception
#if defined(TEST_44)
#include <exception>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_45 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.execution
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.execution %t.actual.execution
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_45 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.execution
#if defined(TEST_45)
#include <execution>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_47 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.filesystem
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.filesystem %t.actual.filesystem
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_47 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.filesystem
#if defined(TEST_47)
#include <filesystem>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_49 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.format
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.format %t.actual.format
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_49 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.format
#if defined(TEST_49)
#include <format>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_50 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.forward_list
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.forward_list %t.actual.forward_list
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_50 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.forward_list
#if defined(TEST_50)
#include <forward_list>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_51 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.fstream
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.fstream %t.actual.fstream
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_51 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.fstream
#if defined(TEST_51)
#include <fstream>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_52 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.functional
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.functional %t.actual.functional
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_52 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.functional
#if defined(TEST_52)
#include <functional>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_53 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.future
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.future %t.actual.future
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_53 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.future
#if defined(TEST_53)
#include <future>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_54 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.initializer_list
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.initializer_list %t.actual.initializer_list
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_54 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.initializer_list
#if defined(TEST_54)
#include <initializer_list>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_56 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.iomanip
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.iomanip %t.actual.iomanip
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_56 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.iomanip
#if defined(TEST_56)
#include <iomanip>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_57 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ios
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ios %t.actual.ios
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_57 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ios
#if defined(TEST_57)
#include <ios>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_58 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.iosfwd
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.iosfwd %t.actual.iosfwd
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_58 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.iosfwd
#if defined(TEST_58)
#include <iosfwd>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_59 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.iostream
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.iostream %t.actual.iostream
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_59 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.iostream
#if defined(TEST_59)
#include <iostream>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_60 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.istream
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.istream %t.actual.istream
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_60 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.istream
#if defined(TEST_60)
#include <istream>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_61 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.iterator
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.iterator %t.actual.iterator
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_61 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.iterator
#if defined(TEST_61)
#include <iterator>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_62 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.latch
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.latch %t.actual.latch
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_62 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.latch
#if defined(TEST_62)
#include <latch>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_63 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.limits
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.limits %t.actual.limits
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_63 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.limits
#if defined(TEST_63)
#include <limits>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_65 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.list
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.list %t.actual.list
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_65 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.list
#if defined(TEST_65)
#include <list>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_66 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.locale
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.locale %t.actual.locale
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_66 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.locale
#if defined(TEST_66)
#include <locale>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_68 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.map
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.map %t.actual.map
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_68 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.map
#if defined(TEST_68)
#include <map>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_70 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.memory
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.memory %t.actual.memory
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_70 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.memory
#if defined(TEST_70)
#include <memory>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_71 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.mutex
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.mutex %t.actual.mutex
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_71 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.mutex
#if defined(TEST_71)
#include <mutex>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_72 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.new
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.new %t.actual.new
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_72 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.new
#if defined(TEST_72)
#include <new>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_73 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.numbers
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.numbers %t.actual.numbers
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_73 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.numbers
#if defined(TEST_73)
#include <numbers>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_74 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.numeric
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.numeric %t.actual.numeric
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_74 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.numeric
#if defined(TEST_74)
#include <numeric>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_75 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.optional
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.optional %t.actual.optional
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_75 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.optional
#if defined(TEST_75)
#include <optional>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_76 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ostream
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ostream %t.actual.ostream
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_76 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ostream
#if defined(TEST_76)
#include <ostream>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_77 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.queue
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.queue %t.actual.queue
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_77 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.queue
#if defined(TEST_77)
#include <queue>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_78 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.random
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.random %t.actual.random
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_78 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.random
#if defined(TEST_78)
#include <random>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_79 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ranges
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ranges %t.actual.ranges
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_79 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ranges
#if defined(TEST_79)
#include <ranges>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_80 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ratio
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ratio %t.actual.ratio
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_80 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ratio
#if defined(TEST_80)
#include <ratio>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_81 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.regex
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.regex %t.actual.regex
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_81 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.regex
#if defined(TEST_81)
#include <regex>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_82 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.scoped_allocator
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.scoped_allocator %t.actual.scoped_allocator
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_82 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.scoped_allocator
#if defined(TEST_82)
#include <scoped_allocator>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_83 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.semaphore
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.semaphore %t.actual.semaphore
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_83 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.semaphore
#if defined(TEST_83)
#include <semaphore>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_84 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.set
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.set %t.actual.set
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_84 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.set
#if defined(TEST_84)
#include <set>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_86 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.shared_mutex
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.shared_mutex %t.actual.shared_mutex
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_86 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.shared_mutex
#if defined(TEST_86)
#include <shared_mutex>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_87 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.span
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.span %t.actual.span
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_87 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.span
#if defined(TEST_87)
#include <span>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_88 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.sstream
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.sstream %t.actual.sstream
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_88 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.sstream
#if defined(TEST_88)
#include <sstream>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_89 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.stack
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.stack %t.actual.stack
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_89 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.stack
#if defined(TEST_89)
#include <stack>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_93 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.stdexcept
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.stdexcept %t.actual.stdexcept
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_93 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.stdexcept
#if defined(TEST_93)
#include <stdexcept>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_97 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.streambuf
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.streambuf %t.actual.streambuf
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_97 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.streambuf
#if defined(TEST_97)
#include <streambuf>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_98 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.string
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.string %t.actual.string
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_98 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.string
#if defined(TEST_98)
#include <string>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_100 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.string_view
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.string_view %t.actual.string_view
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_100 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.string_view
#if defined(TEST_100)
#include <string_view>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_101 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.strstream
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.strstream %t.actual.strstream
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_101 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.strstream
#if defined(TEST_101)
#include <strstream>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_102 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.system_error
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.system_error %t.actual.system_error
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_102 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.system_error
#if defined(TEST_102)
#include <system_error>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_104 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.thread
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.thread %t.actual.thread
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_104 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.thread
#if defined(TEST_104)
#include <thread>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_105 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.tuple
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.tuple %t.actual.tuple
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_105 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.tuple
#if defined(TEST_105)
#include <tuple>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_106 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.type_traits
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.type_traits %t.actual.type_traits
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_106 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.type_traits
#if defined(TEST_106)
#include <type_traits>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_107 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.typeindex
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.typeindex %t.actual.typeindex
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_107 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.typeindex
#if defined(TEST_107)
#include <typeindex>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_108 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.typeinfo
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.typeinfo %t.actual.typeinfo
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_108 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.typeinfo
#if defined(TEST_108)
#include <typeinfo>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_110 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.unordered_map
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.unordered_map %t.actual.unordered_map
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_110 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.unordered_map
#if defined(TEST_110)
#include <unordered_map>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_111 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.unordered_set
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.unordered_set %t.actual.unordered_set
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_111 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.unordered_set
#if defined(TEST_111)
#include <unordered_set>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_112 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.utility
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.utility %t.actual.utility
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_112 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.utility
#if defined(TEST_112)
#include <utility>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_113 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.valarray
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.valarray %t.actual.valarray
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_113 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.valarray
#if defined(TEST_113)
#include <valarray>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_114 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.variant
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.variant %t.actual.variant
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_114 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.variant
#if defined(TEST_114)
#include <variant>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_115 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.vector
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.vector %t.actual.vector
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_115 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.vector
#if defined(TEST_115)
#include <vector>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_116 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.version
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.version %t.actual.version
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_116 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.version
#if defined(TEST_116)
#include <version>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_119 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_algorithm
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_algorithm %t.actual.experimental_algorithm
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_119 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_algorithm
#if defined(TEST_119)
#include <experimental/algorithm>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_120 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_coroutine
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_coroutine %t.actual.experimental_coroutine
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_120 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_coroutine
#if defined(TEST_120)
#include <experimental/coroutine>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_121 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_deque
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_deque %t.actual.experimental_deque
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_121 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_deque
#if defined(TEST_121)
#include <experimental/deque>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_122 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_forward_list
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_forward_list %t.actual.experimental_forward_list
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_122 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_forward_list
#if defined(TEST_122)
#include <experimental/forward_list>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_123 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_functional
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_functional %t.actual.experimental_functional
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_123 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_functional
#if defined(TEST_123)
#include <experimental/functional>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_124 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_iterator
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_iterator %t.actual.experimental_iterator
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_124 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_iterator
#if defined(TEST_124)
#include <experimental/iterator>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_125 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_list
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_list %t.actual.experimental_list
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_125 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_list
#if defined(TEST_125)
#include <experimental/list>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_126 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_map
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_map %t.actual.experimental_map
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_126 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_map
#if defined(TEST_126)
#include <experimental/map>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_127 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_memory_resource
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_memory_resource %t.actual.experimental_memory_resource
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_127 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_memory_resource
#if defined(TEST_127)
#include <experimental/memory_resource>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_128 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_propagate_const
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_propagate_const %t.actual.experimental_propagate_const
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_128 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_propagate_const
#if defined(TEST_128)
#include <experimental/propagate_const>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_129 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_regex
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_regex %t.actual.experimental_regex
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_129 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_regex
#if defined(TEST_129)
#include <experimental/regex>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_130 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_set
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_set %t.actual.experimental_set
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_130 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_set
#if defined(TEST_130)
#include <experimental/set>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_131 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_simd
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_simd %t.actual.experimental_simd
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_131 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_simd
#if defined(TEST_131)
#include <experimental/simd>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_132 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_string
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_string %t.actual.experimental_string
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_132 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_string
#if defined(TEST_132)
#include <experimental/string>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_133 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_type_traits
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_type_traits %t.actual.experimental_type_traits
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_133 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_type_traits
#if defined(TEST_133)
#include <experimental/type_traits>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_134 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_unordered_map
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_unordered_map %t.actual.experimental_unordered_map
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_134 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_unordered_map
#if defined(TEST_134)
#include <experimental/unordered_map>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_135 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_unordered_set
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_unordered_set %t.actual.experimental_unordered_set
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_135 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_unordered_set
#if defined(TEST_135)
#include <experimental/unordered_set>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_136 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_utility
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_utility %t.actual.experimental_utility
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_136 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_utility
#if defined(TEST_136)
#include <experimental/utility>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_137 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.experimental_vector
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.experimental_vector %t.actual.experimental_vector
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_137 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.experimental_vector
#if defined(TEST_137)
#include <experimental/vector>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_138 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ext_hash_map
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ext_hash_map %t.actual.ext_hash_map
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_138 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ext_hash_map
#if defined(TEST_138)
#include <ext/hash_map>
#endif
-// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_139 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t.actual.ext_hash_set
-// RUN:
diff -w %S/transitive_includes/%{cxx_std}/expected.ext_hash_set %t.actual.ext_hash_set
+// RUN: %{cxx} %s %{flags} %{compile_flags} --trace-includes -fsyntax-only -DTEST_139 2>&1 | %{python} %S/transitive_includes.sanitize.py > %t/header.ext_hash_set
#if defined(TEST_139)
#include <ext/hash_set>
#endif
+// RUN: %{python} %S/transitive_includes_to_csv.py %t > %t/transitive_includes.csv
+// RUN:
diff -w %S/transitive_includes/%{cxx_std}.csv %t/transitive_includes.csv
// GENERATED-MARKER
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03.csv b/libcxx/test/libcxx/transitive_includes/cxx03.csv
new file mode 100644
index 0000000000000..a13f235475828
--- /dev/null
+++ b/libcxx/test/libcxx/transitive_includes/cxx03.csv
@@ -0,0 +1,586 @@
+algorithm atomic
+algorithm bit
+algorithm chrono
+algorithm climits
+algorithm concepts
+algorithm cstddef
+algorithm cstdlib
+algorithm cstring
+algorithm initializer_list
+algorithm iterator
+algorithm limits
+algorithm memory
+algorithm new
+algorithm type_traits
+any atomic
+any concepts
+any cstddef
+any cstring
+any initializer_list
+any iterator
+any limits
+any memory
+any new
+any stdexcept
+any type_traits
+any typeinfo
+array algorithm
+array compare
+array concepts
+array cstdlib
+array initializer_list
+array limits
+array stdexcept
+atomic chrono
+atomic cstring
+atomic ctime
+atomic iosfwd
+atomic limits
+atomic ratio
+barrier atomic
+barrier concepts
+barrier cstring
+barrier ctime
+barrier iosfwd
+barrier iterator
+barrier limits
+barrier memory
+barrier new
+barrier ratio
+barrier type_traits
+bit cstdlib
+bit iosfwd
+bit limits
+bit type_traits
+bitset climits
+bitset concepts
+bitset cstdlib
+bitset cstring
+bitset initializer_list
+bitset limits
+bitset new
+bitset stdexcept
+bitset string
+ccomplex complex
+charconv cerrno
+charconv cmath
+charconv concepts
+charconv cstdlib
+charconv cstring
+charconv initializer_list
+charconv iosfwd
+charconv limits
+charconv type_traits
+chrono compare
+chrono ctime
+chrono limits
+chrono ratio
+cinttypes cstdint
+cmath type_traits
+codecvt atomic
+codecvt cctype
+codecvt concepts
+codecvt cstring
+codecvt initializer_list
+codecvt limits
+codecvt mutex
+codecvt new
+codecvt stdexcept
+codecvt type_traits
+codecvt typeinfo
+compare cmath
+compare type_traits
+complex cmath
+complex iosfwd
+complex sstream
+complex stdexcept
+concepts type_traits
+condition_variable atomic
+condition_variable concepts
+condition_variable cstring
+condition_variable initializer_list
+condition_variable limits
+condition_variable new
+condition_variable stdexcept
+condition_variable system_error
+condition_variable type_traits
+condition_variable typeinfo
+coroutine compare
+coroutine cstddef
+coroutine cstring
+coroutine iosfwd
+coroutine limits
+coroutine type_traits
+cstddef version
+ctgmath ccomplex
+cwchar cwctype
+cwctype cctype
+deque algorithm
+deque atomic
+deque concepts
+deque cstdlib
+deque cstring
+deque functional
+deque initializer_list
+deque limits
+deque new
+deque stdexcept
+deque typeinfo
+exception cstddef
+exception cstdlib
+exception type_traits
+execution version
+experimental/algorithm algorithm
+experimental/algorithm cstddef
+experimental/algorithm type_traits
+experimental/coroutine atomic
+experimental/coroutine concepts
+experimental/coroutine cstddef
+experimental/coroutine cstring
+experimental/coroutine initializer_list
+experimental/coroutine iterator
+experimental/coroutine limits
+experimental/coroutine memory
+experimental/coroutine new
+experimental/coroutine type_traits
+experimental/deque deque
+experimental/deque experimental/memory_resource
+experimental/forward_list experimental/memory_resource
+experimental/forward_list forward_list
+experimental/functional array
+experimental/functional cstddef
+experimental/functional functional
+experimental/functional type_traits
+experimental/iterator cstddef
+experimental/iterator iosfwd
+experimental/iterator iterator
+experimental/iterator type_traits
+experimental/list experimental/memory_resource
+experimental/list list
+experimental/map experimental/memory_resource
+experimental/map map
+experimental/memory_resource atomic
+experimental/memory_resource concepts
+experimental/memory_resource cstddef
+experimental/memory_resource experimental/utility
+experimental/memory_resource iterator
+experimental/memory_resource limits
+experimental/memory_resource memory
+experimental/memory_resource new
+experimental/memory_resource stdexcept
+experimental/memory_resource tuple
+experimental/memory_resource type_traits
+experimental/propagate_const cstddef
+experimental/propagate_const type_traits
+experimental/regex experimental/memory_resource
+experimental/regex experimental/string
+experimental/regex regex
+experimental/set experimental/memory_resource
+experimental/set set
+experimental/simd array
+experimental/simd cstddef
+experimental/simd functional
+experimental/string experimental/memory_resource
+experimental/string string
+experimental/unordered_map array
+experimental/unordered_map experimental/memory_resource
+experimental/unordered_map functional
+experimental/unordered_map unordered_map
+experimental/unordered_set experimental/memory_resource
+experimental/unordered_set unordered_set
+experimental/utility utility
+experimental/vector experimental/memory_resource
+experimental/vector vector
+ext/hash_map algorithm
+ext/hash_map cmath
+ext/hash_map concepts
+ext/hash_map cstddef
+ext/hash_map cstring
+ext/hash_map initializer_list
+ext/hash_map limits
+ext/hash_map new
+ext/hash_map string
+ext/hash_map type_traits
+ext/hash_set algorithm
+ext/hash_set cmath
+ext/hash_set concepts
+ext/hash_set cstddef
+ext/hash_set cstring
+ext/hash_set initializer_list
+ext/hash_set limits
+ext/hash_set new
+ext/hash_set string
+ext/hash_set type_traits
+filesystem cerrno
+filesystem concepts
+filesystem ctime
+filesystem iomanip
+filesystem limits
+filesystem ratio
+filesystem string
+format charconv
+format concepts
+format cstdlib
+format cstring
+format initializer_list
+format limits
+format locale
+format stdexcept
+format string
+format string_view
+format version
+forward_list algorithm
+forward_list atomic
+forward_list concepts
+forward_list cstddef
+forward_list cstdlib
+forward_list cstring
+forward_list functional
+forward_list initializer_list
+forward_list limits
+forward_list new
+forward_list stdexcept
+forward_list type_traits
+forward_list typeinfo
+fstream atomic
+fstream cctype
+fstream concepts
+fstream cstddef
+fstream cstring
+fstream filesystem
+fstream initializer_list
+fstream istream
+fstream limits
+fstream mutex
+fstream new
+fstream stdexcept
+fstream type_traits
+fstream typeinfo
+functional array
+functional atomic
+functional concepts
+functional cstdlib
+functional cstring
+functional initializer_list
+functional limits
+functional stdexcept
+functional tuple
+functional type_traits
+functional unordered_map
+functional vector
+future exception
+future limits
+future mutex
+future ratio
+future thread
+initializer_list cstddef
+iomanip istream
+ios atomic
+ios cctype
+ios concepts
+ios cstring
+ios initializer_list
+ios iosfwd
+ios limits
+ios mutex
+ios new
+ios stdexcept
+ios type_traits
+ios typeinfo
+iosfwd version
+iostream ios
+iostream istream
+iostream version
+istream concepts
+istream cstddef
+istream iosfwd
+istream ostream
+iterator concepts
+iterator cstddef
+iterator cstdlib
+iterator limits
+iterator type_traits
+iterator variant
+latch atomic
+limits type_traits
+list algorithm
+list atomic
+list concepts
+list cstdlib
+list cstring
+list functional
+list initializer_list
+list limits
+list new
+list stdexcept
+list typeinfo
+locale atomic
+locale cctype
+locale concepts
+locale cstdarg
+locale cstdlib
+locale cstring
+locale initializer_list
+locale ios
+locale iosfwd
+locale limits
+locale mutex
+locale new
+locale stdexcept
+locale streambuf
+locale typeinfo
+map concepts
+map cstdlib
+map functional
+map initializer_list
+map limits
+map new
+map optional
+map stdexcept
+memory atomic
+memory concepts
+memory cstddef
+memory cstring
+memory initializer_list
+memory iterator
+memory limits
+memory new
+memory stdexcept
+memory type_traits
+memory typeinfo
+mutex atomic
+mutex concepts
+mutex cstring
+mutex initializer_list
+mutex limits
+mutex new
+mutex stdexcept
+mutex system_error
+mutex type_traits
+mutex typeinfo
+new cstddef
+new cstdlib
+new exception
+numbers concepts
+numeric cmath
+numeric concepts
+numeric functional
+optional atomic
+optional chrono
+optional compare
+optional concepts
+optional cstddef
+optional cstring
+optional initializer_list
+optional iterator
+optional limits
+optional memory
+optional new
+optional stdexcept
+optional type_traits
+ostream bitset
+ostream cstring
+ostream ios
+ostream limits
+ostream locale
+ostream new
+ostream type_traits
+queue concepts
+queue cstddef
+queue cstdlib
+queue deque
+queue initializer_list
+queue limits
+queue type_traits
+random climits
+random cmath
+random concepts
+random cstdint
+random cstdlib
+random initializer_list
+random iosfwd
+random limits
+random numeric
+random string
+random type_traits
+ranges concepts
+ranges cstdlib
+ranges initializer_list
+ranges limits
+ranges span
+ranges tuple
+ranges type_traits
+ranges variant
+ratio climits
+ratio cstdint
+ratio type_traits
+regex atomic
+regex cctype
+regex concepts
+regex cstdlib
+regex cstring
+regex deque
+regex initializer_list
+regex limits
+regex mutex
+regex new
+regex stdexcept
+regex type_traits
+regex typeinfo
+scoped_allocator atomic
+scoped_allocator concepts
+scoped_allocator cstddef
+scoped_allocator iterator
+scoped_allocator limits
+scoped_allocator memory
+scoped_allocator new
+scoped_allocator tuple
+scoped_allocator type_traits
+semaphore atomic
+semaphore ctime
+semaphore iosfwd
+semaphore limits
+semaphore ratio
+set concepts
+set cstdlib
+set functional
+set initializer_list
+set limits
+set new
+set optional
+set stdexcept
+shared_mutex version
+span array
+span concepts
+span cstddef
+span functional
+span initializer_list
+span limits
+span type_traits
+sstream istream
+sstream type_traits
+stack concepts
+stack deque
+stdexcept cstdlib
+stdexcept exception
+stdexcept iosfwd
+streambuf cstdint
+streambuf ios
+string climits
+string concepts
+string cstddef
+string cstdio
+string cstdlib
+string cstring
+string cwchar
+string initializer_list
+string iosfwd
+string limits
+string new
+string stdexcept
+string string_view
+string type_traits
+string_view algorithm
+string_view compare
+string_view concepts
+string_view cstddef
+string_view cstdio
+string_view cstdlib
+string_view cstring
+string_view cwchar
+string_view functional
+string_view initializer_list
+string_view iosfwd
+string_view limits
+string_view stdexcept
+string_view type_traits
+strstream istream
+system_error cerrno
+system_error cstddef
+system_error cstring
+system_error limits
+system_error stdexcept
+system_error string
+system_error type_traits
+thread cstddef
+thread cstring
+thread ctime
+thread iosfwd
+thread limits
+thread new
+thread ratio
+thread system_error
+thread type_traits
+tuple compare
+tuple exception
+tuple iosfwd
+tuple new
+tuple type_traits
+tuple typeinfo
+tuple utility
+type_traits cstddef
+type_traits cstdint
+typeindex compare
+typeindex iosfwd
+typeindex new
+typeindex typeinfo
+typeindex utility
+typeinfo cstddef
+typeinfo cstdint
+typeinfo exception
+unordered_map algorithm
+unordered_map cmath
+unordered_map concepts
+unordered_map cstdlib
+unordered_map cstring
+unordered_map initializer_list
+unordered_map limits
+unordered_map new
+unordered_map optional
+unordered_map stdexcept
+unordered_map type_traits
+unordered_set cmath
+unordered_set concepts
+unordered_set cstdlib
+unordered_set cstring
+unordered_set functional
+unordered_set initializer_list
+unordered_set limits
+unordered_set new
+unordered_set optional
+unordered_set stdexcept
+unordered_set type_traits
+utility compare
+utility cstddef
+utility cstdlib
+utility initializer_list
+utility iosfwd
+utility limits
+utility type_traits
+valarray algorithm
+valarray cmath
+valarray concepts
+valarray cstdlib
+valarray cstring
+valarray functional
+valarray initializer_list
+valarray limits
+valarray new
+valarray stdexcept
+variant cstring
+variant exception
+variant initializer_list
+variant limits
+variant new
+variant tuple
+variant type_traits
+vector algorithm
+vector atomic
+vector concepts
+vector cstdlib
+vector cstring
+vector initializer_list
+vector limits
+vector new
+vector stdexcept
+vector typeinfo
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.algorithm b/libcxx/test/libcxx/transitive_includes/cxx03/expected.algorithm
deleted file mode 100644
index ece47497507b2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.algorithm
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.any b/libcxx/test/libcxx/transitive_includes/cxx03/expected.any
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.any
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.array b/libcxx/test/libcxx/transitive_includes/cxx03/expected.array
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.array
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.atomic b/libcxx/test/libcxx/transitive_includes/cxx03/expected.atomic
deleted file mode 100644
index 4206ba1eee44e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.atomic
+++ /dev/null
@@ -1,13 +0,0 @@
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.barrier b/libcxx/test/libcxx/transitive_includes/cxx03/expected.barrier
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.barrier
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.bit b/libcxx/test/libcxx/transitive_includes/cxx03/expected.bit
deleted file mode 100644
index e53db43d769bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.bit
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.bitset b/libcxx/test/libcxx/transitive_includes/cxx03/expected.bitset
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.bitset
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cassert b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cassert
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cassert
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ccomplex b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ccomplex
deleted file mode 100644
index 64161c1d331fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ccomplex
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cctype b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cctype
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cctype
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cerrno b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cerrno
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cerrno
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cfenv b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cfenv
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cfenv
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cfloat b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cfloat
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cfloat
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.charconv b/libcxx/test/libcxx/transitive_includes/cxx03/expected.charconv
deleted file mode 100644
index 458696c3a73ff..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.charconv
+++ /dev/null
@@ -1,12 +0,0 @@
-cerrno
-cmath
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.chrono b/libcxx/test/libcxx/transitive_includes/cxx03/expected.chrono
deleted file mode 100644
index 9f1521d4d4835..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.chrono
+++ /dev/null
@@ -1,10 +0,0 @@
-climits
-cmath
-compare
-cstddef
-cstdint
-ctime
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cinttypes b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cinttypes
deleted file mode 100644
index 37103a4f4b892..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cinttypes
+++ /dev/null
@@ -1 +0,0 @@
-cstdint
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ciso646 b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ciso646
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ciso646
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.climits b/libcxx/test/libcxx/transitive_includes/cxx03/expected.climits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.climits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.clocale b/libcxx/test/libcxx/transitive_includes/cxx03/expected.clocale
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.clocale
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cmath b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cmath
deleted file mode 100644
index 49fcbf44c5b21..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cmath
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.codecvt b/libcxx/test/libcxx/transitive_includes/cxx03/expected.codecvt
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.codecvt
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.compare b/libcxx/test/libcxx/transitive_includes/cxx03/expected.compare
deleted file mode 100644
index 7678c0e38802c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.compare
+++ /dev/null
@@ -1,6 +0,0 @@
-cmath
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.complex b/libcxx/test/libcxx/transitive_includes/cxx03/expected.complex
deleted file mode 100644
index 1724fbdde39ed..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.complex
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.concepts b/libcxx/test/libcxx/transitive_includes/cxx03/expected.concepts
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.concepts
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.condition_variable b/libcxx/test/libcxx/transitive_includes/cxx03/expected.condition_variable
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.condition_variable
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.coroutine b/libcxx/test/libcxx/transitive_includes/cxx03/expected.coroutine
deleted file mode 100644
index afddf59ae6bf5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.coroutine
+++ /dev/null
@@ -1,9 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstring
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.csetjmp b/libcxx/test/libcxx/transitive_includes/cxx03/expected.csetjmp
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.csetjmp
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.csignal b/libcxx/test/libcxx/transitive_includes/cxx03/expected.csignal
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.csignal
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdarg b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdarg
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdarg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdbool b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdbool
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdbool
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstddef b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstddef
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstddef
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdint b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdint
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdint
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdio b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdio
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdio
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdlib b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdlib
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdlib
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstring b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstring
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cstring
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ctgmath b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ctgmath
deleted file mode 100644
index 98bf9a8010e40..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ctgmath
+++ /dev/null
@@ -1,52 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-ccomplex
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ctime b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ctime
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ctime
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cuchar b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cuchar
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cuchar
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cwchar b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cwchar
deleted file mode 100644
index fa1b7f2569941..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cwchar
+++ /dev/null
@@ -1,2 +0,0 @@
-cctype
-cwctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cwctype b/libcxx/test/libcxx/transitive_includes/cxx03/expected.cwctype
deleted file mode 100644
index a82e62c088dce..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.cwctype
+++ /dev/null
@@ -1 +0,0 @@
-cctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.deque b/libcxx/test/libcxx/transitive_includes/cxx03/expected.deque
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.deque
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.exception b/libcxx/test/libcxx/transitive_includes/cxx03/expected.exception
deleted file mode 100644
index 4c4515dcec7d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.exception
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-cstdlib
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.execution b/libcxx/test/libcxx/transitive_includes/cxx03/expected.execution
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.execution
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_algorithm b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_algorithm
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_algorithm
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_coroutine b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_coroutine
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_coroutine
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_deque b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_deque
deleted file mode 100644
index e9b93fcc7c91e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_deque
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_forward_list b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_forward_list
deleted file mode 100644
index e1ba276ab7ef9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_forward_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-forward_list
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_functional b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_functional
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_functional
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_iterator b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_iterator
deleted file mode 100644
index 447087a3f6f96..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_iterator
+++ /dev/null
@@ -1,19 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_list b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_list
deleted file mode 100644
index ed186faf929c5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-list
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_map b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_map
deleted file mode 100644
index 179b5b76d6f6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_map
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-map
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_memory_resource b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_memory_resource
deleted file mode 100644
index 064d3eab47aef..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_memory_resource
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_propagate_const b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_propagate_const
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_propagate_const
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_regex b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_regex
deleted file mode 100644
index 3c525e1b4a9d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_regex
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-experimental/memory_resource
-experimental/string
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-regex
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_set b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_set
deleted file mode 100644
index 21d59c287aca1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-set
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_simd b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_simd
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_simd
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_string b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_string
deleted file mode 100644
index 46dcb1d1a6282..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_string
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_type_traits b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_type_traits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_type_traits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_map b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_map
deleted file mode 100644
index 251dd7013fd2f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_map
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_set b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_set
deleted file mode 100644
index c678f3985291a..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-unordered_set
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_utility b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_utility
deleted file mode 100644
index 799a14724cf41..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_utility
+++ /dev/null
@@ -1,11 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_vector b/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_vector
deleted file mode 100644
index a97f08e050a8f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_vector
+++ /dev/null
@@ -1,31 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_map b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_map
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_map
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_set b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_set
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_set
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.filesystem b/libcxx/test/libcxx/transitive_includes/cxx03/expected.filesystem
deleted file mode 100644
index 39829086f4cb1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.filesystem
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.format b/libcxx/test/libcxx/transitive_includes/cxx03/expected.format
deleted file mode 100644
index efe2c926890e3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.format
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-charconv
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.forward_list b/libcxx/test/libcxx/transitive_includes/cxx03/expected.forward_list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.forward_list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.fstream b/libcxx/test/libcxx/transitive_includes/cxx03/expected.fstream
deleted file mode 100644
index 22e80bc111922..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.fstream
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-filesystem
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.functional b/libcxx/test/libcxx/transitive_includes/cxx03/expected.functional
deleted file mode 100644
index a202e549334ae..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.functional
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.future b/libcxx/test/libcxx/transitive_includes/cxx03/expected.future
deleted file mode 100644
index 0bffec1c88f36..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.future
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-thread
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.initializer_list b/libcxx/test/libcxx/transitive_includes/cxx03/expected.initializer_list
deleted file mode 100644
index 7b45506ea14b3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.initializer_list
+++ /dev/null
@@ -1,2 +0,0 @@
-cstddef
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iomanip b/libcxx/test/libcxx/transitive_includes/cxx03/expected.iomanip
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iomanip
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ios b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ios
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ios
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iosfwd b/libcxx/test/libcxx/transitive_includes/cxx03/expected.iosfwd
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iosfwd
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iostream b/libcxx/test/libcxx/transitive_includes/cxx03/expected.iostream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iostream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.istream b/libcxx/test/libcxx/transitive_includes/cxx03/expected.istream
deleted file mode 100644
index 762d13c26ac3c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.istream
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iterator b/libcxx/test/libcxx/transitive_includes/cxx03/expected.iterator
deleted file mode 100644
index f6043d7d3b1d4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.iterator
+++ /dev/null
@@ -1,18 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.latch b/libcxx/test/libcxx/transitive_includes/cxx03/expected.latch
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.latch
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.limits b/libcxx/test/libcxx/transitive_includes/cxx03/expected.limits
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.limits
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.list b/libcxx/test/libcxx/transitive_includes/cxx03/expected.list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.locale b/libcxx/test/libcxx/transitive_includes/cxx03/expected.locale
deleted file mode 100644
index a5ac726129c05..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.locale
+++ /dev/null
@@ -1,45 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.map b/libcxx/test/libcxx/transitive_includes/cxx03/expected.map
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.map
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.memory b/libcxx/test/libcxx/transitive_includes/cxx03/expected.memory
deleted file mode 100644
index 9af31ba1b625d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.memory
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.mutex b/libcxx/test/libcxx/transitive_includes/cxx03/expected.mutex
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.mutex
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.new b/libcxx/test/libcxx/transitive_includes/cxx03/expected.new
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.new
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.numbers b/libcxx/test/libcxx/transitive_includes/cxx03/expected.numbers
deleted file mode 100644
index 31e9f436e6cd3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.numbers
+++ /dev/null
@@ -1,5 +0,0 @@
-concepts
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.numeric b/libcxx/test/libcxx/transitive_includes/cxx03/expected.numeric
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.numeric
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.optional b/libcxx/test/libcxx/transitive_includes/cxx03/expected.optional
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.optional
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ostream b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ostream
deleted file mode 100644
index 63afc93662e2e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ostream
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.queue b/libcxx/test/libcxx/transitive_includes/cxx03/expected.queue
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.queue
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.random b/libcxx/test/libcxx/transitive_includes/cxx03/expected.random
deleted file mode 100644
index 67c6aa6723acf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.random
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-numeric
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ranges b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ranges
deleted file mode 100644
index a46c30df88516..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ranges
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-span
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ratio b/libcxx/test/libcxx/transitive_includes/cxx03/expected.ratio
deleted file mode 100644
index 29043403235fa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.ratio
+++ /dev/null
@@ -1,5 +0,0 @@
-climits
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.regex b/libcxx/test/libcxx/transitive_includes/cxx03/expected.regex
deleted file mode 100644
index 4f3dd16a93887..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.regex
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.scoped_allocator b/libcxx/test/libcxx/transitive_includes/cxx03/expected.scoped_allocator
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.scoped_allocator
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.semaphore b/libcxx/test/libcxx/transitive_includes/cxx03/expected.semaphore
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.semaphore
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.set b/libcxx/test/libcxx/transitive_includes/cxx03/expected.set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.shared_mutex b/libcxx/test/libcxx/transitive_includes/cxx03/expected.shared_mutex
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.shared_mutex
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.span b/libcxx/test/libcxx/transitive_includes/cxx03/expected.span
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.span
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.sstream b/libcxx/test/libcxx/transitive_includes/cxx03/expected.sstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.sstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.stack b/libcxx/test/libcxx/transitive_includes/cxx03/expected.stack
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.stack
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.stdexcept b/libcxx/test/libcxx/transitive_includes/cxx03/expected.stdexcept
deleted file mode 100644
index e9e1b1a3af1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.stdexcept
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-iosfwd
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.streambuf b/libcxx/test/libcxx/transitive_includes/cxx03/expected.streambuf
deleted file mode 100644
index 6e7e5b2689767..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.streambuf
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.string b/libcxx/test/libcxx/transitive_includes/cxx03/expected.string
deleted file mode 100644
index e814351725ef2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.string
+++ /dev/null
@@ -1,38 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.string_view b/libcxx/test/libcxx/transitive_includes/cxx03/expected.string_view
deleted file mode 100644
index 138c1f54d41bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.string_view
+++ /dev/null
@@ -1,37 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.strstream b/libcxx/test/libcxx/transitive_includes/cxx03/expected.strstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.strstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.system_error b/libcxx/test/libcxx/transitive_includes/cxx03/expected.system_error
deleted file mode 100644
index 8598675317389..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.system_error
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.thread b/libcxx/test/libcxx/transitive_includes/cxx03/expected.thread
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.thread
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.tuple b/libcxx/test/libcxx/transitive_includes/cxx03/expected.tuple
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.tuple
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.type_traits b/libcxx/test/libcxx/transitive_includes/cxx03/expected.type_traits
deleted file mode 100644
index fa3e26219e865..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.type_traits
+++ /dev/null
@@ -1,3 +0,0 @@
-cstddef
-cstdint
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.typeindex b/libcxx/test/libcxx/transitive_includes/cxx03/expected.typeindex
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.typeindex
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.typeinfo b/libcxx/test/libcxx/transitive_includes/cxx03/expected.typeinfo
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.typeinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_map b/libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_map
deleted file mode 100644
index ba220443ca812..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_map
+++ /dev/null
@@ -1,29 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_set b/libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.utility b/libcxx/test/libcxx/transitive_includes/cxx03/expected.utility
deleted file mode 100644
index 2f34f998b4faa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.utility
+++ /dev/null
@@ -1,10 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.valarray b/libcxx/test/libcxx/transitive_includes/cxx03/expected.valarray
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.valarray
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.variant b/libcxx/test/libcxx/transitive_includes/cxx03/expected.variant
deleted file mode 100644
index accc76242aff2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.variant
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.vector b/libcxx/test/libcxx/transitive_includes/cxx03/expected.vector
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.vector
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx03/expected.version b/libcxx/test/libcxx/transitive_includes/cxx03/expected.version
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx03/expected.version
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11.csv b/libcxx/test/libcxx/transitive_includes/cxx11.csv
new file mode 100644
index 0000000000000..a13f235475828
--- /dev/null
+++ b/libcxx/test/libcxx/transitive_includes/cxx11.csv
@@ -0,0 +1,586 @@
+algorithm atomic
+algorithm bit
+algorithm chrono
+algorithm climits
+algorithm concepts
+algorithm cstddef
+algorithm cstdlib
+algorithm cstring
+algorithm initializer_list
+algorithm iterator
+algorithm limits
+algorithm memory
+algorithm new
+algorithm type_traits
+any atomic
+any concepts
+any cstddef
+any cstring
+any initializer_list
+any iterator
+any limits
+any memory
+any new
+any stdexcept
+any type_traits
+any typeinfo
+array algorithm
+array compare
+array concepts
+array cstdlib
+array initializer_list
+array limits
+array stdexcept
+atomic chrono
+atomic cstring
+atomic ctime
+atomic iosfwd
+atomic limits
+atomic ratio
+barrier atomic
+barrier concepts
+barrier cstring
+barrier ctime
+barrier iosfwd
+barrier iterator
+barrier limits
+barrier memory
+barrier new
+barrier ratio
+barrier type_traits
+bit cstdlib
+bit iosfwd
+bit limits
+bit type_traits
+bitset climits
+bitset concepts
+bitset cstdlib
+bitset cstring
+bitset initializer_list
+bitset limits
+bitset new
+bitset stdexcept
+bitset string
+ccomplex complex
+charconv cerrno
+charconv cmath
+charconv concepts
+charconv cstdlib
+charconv cstring
+charconv initializer_list
+charconv iosfwd
+charconv limits
+charconv type_traits
+chrono compare
+chrono ctime
+chrono limits
+chrono ratio
+cinttypes cstdint
+cmath type_traits
+codecvt atomic
+codecvt cctype
+codecvt concepts
+codecvt cstring
+codecvt initializer_list
+codecvt limits
+codecvt mutex
+codecvt new
+codecvt stdexcept
+codecvt type_traits
+codecvt typeinfo
+compare cmath
+compare type_traits
+complex cmath
+complex iosfwd
+complex sstream
+complex stdexcept
+concepts type_traits
+condition_variable atomic
+condition_variable concepts
+condition_variable cstring
+condition_variable initializer_list
+condition_variable limits
+condition_variable new
+condition_variable stdexcept
+condition_variable system_error
+condition_variable type_traits
+condition_variable typeinfo
+coroutine compare
+coroutine cstddef
+coroutine cstring
+coroutine iosfwd
+coroutine limits
+coroutine type_traits
+cstddef version
+ctgmath ccomplex
+cwchar cwctype
+cwctype cctype
+deque algorithm
+deque atomic
+deque concepts
+deque cstdlib
+deque cstring
+deque functional
+deque initializer_list
+deque limits
+deque new
+deque stdexcept
+deque typeinfo
+exception cstddef
+exception cstdlib
+exception type_traits
+execution version
+experimental/algorithm algorithm
+experimental/algorithm cstddef
+experimental/algorithm type_traits
+experimental/coroutine atomic
+experimental/coroutine concepts
+experimental/coroutine cstddef
+experimental/coroutine cstring
+experimental/coroutine initializer_list
+experimental/coroutine iterator
+experimental/coroutine limits
+experimental/coroutine memory
+experimental/coroutine new
+experimental/coroutine type_traits
+experimental/deque deque
+experimental/deque experimental/memory_resource
+experimental/forward_list experimental/memory_resource
+experimental/forward_list forward_list
+experimental/functional array
+experimental/functional cstddef
+experimental/functional functional
+experimental/functional type_traits
+experimental/iterator cstddef
+experimental/iterator iosfwd
+experimental/iterator iterator
+experimental/iterator type_traits
+experimental/list experimental/memory_resource
+experimental/list list
+experimental/map experimental/memory_resource
+experimental/map map
+experimental/memory_resource atomic
+experimental/memory_resource concepts
+experimental/memory_resource cstddef
+experimental/memory_resource experimental/utility
+experimental/memory_resource iterator
+experimental/memory_resource limits
+experimental/memory_resource memory
+experimental/memory_resource new
+experimental/memory_resource stdexcept
+experimental/memory_resource tuple
+experimental/memory_resource type_traits
+experimental/propagate_const cstddef
+experimental/propagate_const type_traits
+experimental/regex experimental/memory_resource
+experimental/regex experimental/string
+experimental/regex regex
+experimental/set experimental/memory_resource
+experimental/set set
+experimental/simd array
+experimental/simd cstddef
+experimental/simd functional
+experimental/string experimental/memory_resource
+experimental/string string
+experimental/unordered_map array
+experimental/unordered_map experimental/memory_resource
+experimental/unordered_map functional
+experimental/unordered_map unordered_map
+experimental/unordered_set experimental/memory_resource
+experimental/unordered_set unordered_set
+experimental/utility utility
+experimental/vector experimental/memory_resource
+experimental/vector vector
+ext/hash_map algorithm
+ext/hash_map cmath
+ext/hash_map concepts
+ext/hash_map cstddef
+ext/hash_map cstring
+ext/hash_map initializer_list
+ext/hash_map limits
+ext/hash_map new
+ext/hash_map string
+ext/hash_map type_traits
+ext/hash_set algorithm
+ext/hash_set cmath
+ext/hash_set concepts
+ext/hash_set cstddef
+ext/hash_set cstring
+ext/hash_set initializer_list
+ext/hash_set limits
+ext/hash_set new
+ext/hash_set string
+ext/hash_set type_traits
+filesystem cerrno
+filesystem concepts
+filesystem ctime
+filesystem iomanip
+filesystem limits
+filesystem ratio
+filesystem string
+format charconv
+format concepts
+format cstdlib
+format cstring
+format initializer_list
+format limits
+format locale
+format stdexcept
+format string
+format string_view
+format version
+forward_list algorithm
+forward_list atomic
+forward_list concepts
+forward_list cstddef
+forward_list cstdlib
+forward_list cstring
+forward_list functional
+forward_list initializer_list
+forward_list limits
+forward_list new
+forward_list stdexcept
+forward_list type_traits
+forward_list typeinfo
+fstream atomic
+fstream cctype
+fstream concepts
+fstream cstddef
+fstream cstring
+fstream filesystem
+fstream initializer_list
+fstream istream
+fstream limits
+fstream mutex
+fstream new
+fstream stdexcept
+fstream type_traits
+fstream typeinfo
+functional array
+functional atomic
+functional concepts
+functional cstdlib
+functional cstring
+functional initializer_list
+functional limits
+functional stdexcept
+functional tuple
+functional type_traits
+functional unordered_map
+functional vector
+future exception
+future limits
+future mutex
+future ratio
+future thread
+initializer_list cstddef
+iomanip istream
+ios atomic
+ios cctype
+ios concepts
+ios cstring
+ios initializer_list
+ios iosfwd
+ios limits
+ios mutex
+ios new
+ios stdexcept
+ios type_traits
+ios typeinfo
+iosfwd version
+iostream ios
+iostream istream
+iostream version
+istream concepts
+istream cstddef
+istream iosfwd
+istream ostream
+iterator concepts
+iterator cstddef
+iterator cstdlib
+iterator limits
+iterator type_traits
+iterator variant
+latch atomic
+limits type_traits
+list algorithm
+list atomic
+list concepts
+list cstdlib
+list cstring
+list functional
+list initializer_list
+list limits
+list new
+list stdexcept
+list typeinfo
+locale atomic
+locale cctype
+locale concepts
+locale cstdarg
+locale cstdlib
+locale cstring
+locale initializer_list
+locale ios
+locale iosfwd
+locale limits
+locale mutex
+locale new
+locale stdexcept
+locale streambuf
+locale typeinfo
+map concepts
+map cstdlib
+map functional
+map initializer_list
+map limits
+map new
+map optional
+map stdexcept
+memory atomic
+memory concepts
+memory cstddef
+memory cstring
+memory initializer_list
+memory iterator
+memory limits
+memory new
+memory stdexcept
+memory type_traits
+memory typeinfo
+mutex atomic
+mutex concepts
+mutex cstring
+mutex initializer_list
+mutex limits
+mutex new
+mutex stdexcept
+mutex system_error
+mutex type_traits
+mutex typeinfo
+new cstddef
+new cstdlib
+new exception
+numbers concepts
+numeric cmath
+numeric concepts
+numeric functional
+optional atomic
+optional chrono
+optional compare
+optional concepts
+optional cstddef
+optional cstring
+optional initializer_list
+optional iterator
+optional limits
+optional memory
+optional new
+optional stdexcept
+optional type_traits
+ostream bitset
+ostream cstring
+ostream ios
+ostream limits
+ostream locale
+ostream new
+ostream type_traits
+queue concepts
+queue cstddef
+queue cstdlib
+queue deque
+queue initializer_list
+queue limits
+queue type_traits
+random climits
+random cmath
+random concepts
+random cstdint
+random cstdlib
+random initializer_list
+random iosfwd
+random limits
+random numeric
+random string
+random type_traits
+ranges concepts
+ranges cstdlib
+ranges initializer_list
+ranges limits
+ranges span
+ranges tuple
+ranges type_traits
+ranges variant
+ratio climits
+ratio cstdint
+ratio type_traits
+regex atomic
+regex cctype
+regex concepts
+regex cstdlib
+regex cstring
+regex deque
+regex initializer_list
+regex limits
+regex mutex
+regex new
+regex stdexcept
+regex type_traits
+regex typeinfo
+scoped_allocator atomic
+scoped_allocator concepts
+scoped_allocator cstddef
+scoped_allocator iterator
+scoped_allocator limits
+scoped_allocator memory
+scoped_allocator new
+scoped_allocator tuple
+scoped_allocator type_traits
+semaphore atomic
+semaphore ctime
+semaphore iosfwd
+semaphore limits
+semaphore ratio
+set concepts
+set cstdlib
+set functional
+set initializer_list
+set limits
+set new
+set optional
+set stdexcept
+shared_mutex version
+span array
+span concepts
+span cstddef
+span functional
+span initializer_list
+span limits
+span type_traits
+sstream istream
+sstream type_traits
+stack concepts
+stack deque
+stdexcept cstdlib
+stdexcept exception
+stdexcept iosfwd
+streambuf cstdint
+streambuf ios
+string climits
+string concepts
+string cstddef
+string cstdio
+string cstdlib
+string cstring
+string cwchar
+string initializer_list
+string iosfwd
+string limits
+string new
+string stdexcept
+string string_view
+string type_traits
+string_view algorithm
+string_view compare
+string_view concepts
+string_view cstddef
+string_view cstdio
+string_view cstdlib
+string_view cstring
+string_view cwchar
+string_view functional
+string_view initializer_list
+string_view iosfwd
+string_view limits
+string_view stdexcept
+string_view type_traits
+strstream istream
+system_error cerrno
+system_error cstddef
+system_error cstring
+system_error limits
+system_error stdexcept
+system_error string
+system_error type_traits
+thread cstddef
+thread cstring
+thread ctime
+thread iosfwd
+thread limits
+thread new
+thread ratio
+thread system_error
+thread type_traits
+tuple compare
+tuple exception
+tuple iosfwd
+tuple new
+tuple type_traits
+tuple typeinfo
+tuple utility
+type_traits cstddef
+type_traits cstdint
+typeindex compare
+typeindex iosfwd
+typeindex new
+typeindex typeinfo
+typeindex utility
+typeinfo cstddef
+typeinfo cstdint
+typeinfo exception
+unordered_map algorithm
+unordered_map cmath
+unordered_map concepts
+unordered_map cstdlib
+unordered_map cstring
+unordered_map initializer_list
+unordered_map limits
+unordered_map new
+unordered_map optional
+unordered_map stdexcept
+unordered_map type_traits
+unordered_set cmath
+unordered_set concepts
+unordered_set cstdlib
+unordered_set cstring
+unordered_set functional
+unordered_set initializer_list
+unordered_set limits
+unordered_set new
+unordered_set optional
+unordered_set stdexcept
+unordered_set type_traits
+utility compare
+utility cstddef
+utility cstdlib
+utility initializer_list
+utility iosfwd
+utility limits
+utility type_traits
+valarray algorithm
+valarray cmath
+valarray concepts
+valarray cstdlib
+valarray cstring
+valarray functional
+valarray initializer_list
+valarray limits
+valarray new
+valarray stdexcept
+variant cstring
+variant exception
+variant initializer_list
+variant limits
+variant new
+variant tuple
+variant type_traits
+vector algorithm
+vector atomic
+vector concepts
+vector cstdlib
+vector cstring
+vector initializer_list
+vector limits
+vector new
+vector stdexcept
+vector typeinfo
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.algorithm b/libcxx/test/libcxx/transitive_includes/cxx11/expected.algorithm
deleted file mode 100644
index ece47497507b2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.algorithm
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.any b/libcxx/test/libcxx/transitive_includes/cxx11/expected.any
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.any
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.array b/libcxx/test/libcxx/transitive_includes/cxx11/expected.array
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.array
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.atomic b/libcxx/test/libcxx/transitive_includes/cxx11/expected.atomic
deleted file mode 100644
index 4206ba1eee44e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.atomic
+++ /dev/null
@@ -1,13 +0,0 @@
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.barrier b/libcxx/test/libcxx/transitive_includes/cxx11/expected.barrier
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.barrier
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.bit b/libcxx/test/libcxx/transitive_includes/cxx11/expected.bit
deleted file mode 100644
index e53db43d769bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.bit
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.bitset b/libcxx/test/libcxx/transitive_includes/cxx11/expected.bitset
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.bitset
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cassert b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cassert
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cassert
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ccomplex b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ccomplex
deleted file mode 100644
index 64161c1d331fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ccomplex
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cctype b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cctype
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cctype
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cerrno b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cerrno
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cerrno
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cfenv b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cfenv
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cfenv
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cfloat b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cfloat
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cfloat
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.charconv b/libcxx/test/libcxx/transitive_includes/cxx11/expected.charconv
deleted file mode 100644
index 458696c3a73ff..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.charconv
+++ /dev/null
@@ -1,12 +0,0 @@
-cerrno
-cmath
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.chrono b/libcxx/test/libcxx/transitive_includes/cxx11/expected.chrono
deleted file mode 100644
index 9f1521d4d4835..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.chrono
+++ /dev/null
@@ -1,10 +0,0 @@
-climits
-cmath
-compare
-cstddef
-cstdint
-ctime
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cinttypes b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cinttypes
deleted file mode 100644
index 37103a4f4b892..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cinttypes
+++ /dev/null
@@ -1 +0,0 @@
-cstdint
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ciso646 b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ciso646
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ciso646
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.climits b/libcxx/test/libcxx/transitive_includes/cxx11/expected.climits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.climits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.clocale b/libcxx/test/libcxx/transitive_includes/cxx11/expected.clocale
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.clocale
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cmath b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cmath
deleted file mode 100644
index 49fcbf44c5b21..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cmath
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.codecvt b/libcxx/test/libcxx/transitive_includes/cxx11/expected.codecvt
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.codecvt
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.compare b/libcxx/test/libcxx/transitive_includes/cxx11/expected.compare
deleted file mode 100644
index 7678c0e38802c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.compare
+++ /dev/null
@@ -1,6 +0,0 @@
-cmath
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.complex b/libcxx/test/libcxx/transitive_includes/cxx11/expected.complex
deleted file mode 100644
index 1724fbdde39ed..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.complex
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.concepts b/libcxx/test/libcxx/transitive_includes/cxx11/expected.concepts
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.concepts
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.condition_variable b/libcxx/test/libcxx/transitive_includes/cxx11/expected.condition_variable
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.condition_variable
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.coroutine b/libcxx/test/libcxx/transitive_includes/cxx11/expected.coroutine
deleted file mode 100644
index afddf59ae6bf5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.coroutine
+++ /dev/null
@@ -1,9 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstring
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.csetjmp b/libcxx/test/libcxx/transitive_includes/cxx11/expected.csetjmp
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.csetjmp
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.csignal b/libcxx/test/libcxx/transitive_includes/cxx11/expected.csignal
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.csignal
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdarg b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdarg
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdarg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdbool b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdbool
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdbool
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstddef b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstddef
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstddef
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdint b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdint
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdint
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdio b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdio
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdio
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdlib b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdlib
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdlib
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstring b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstring
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cstring
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ctgmath b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ctgmath
deleted file mode 100644
index 98bf9a8010e40..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ctgmath
+++ /dev/null
@@ -1,52 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-ccomplex
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ctime b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ctime
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ctime
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cuchar b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cuchar
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cuchar
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cwchar b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cwchar
deleted file mode 100644
index fa1b7f2569941..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cwchar
+++ /dev/null
@@ -1,2 +0,0 @@
-cctype
-cwctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cwctype b/libcxx/test/libcxx/transitive_includes/cxx11/expected.cwctype
deleted file mode 100644
index a82e62c088dce..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.cwctype
+++ /dev/null
@@ -1 +0,0 @@
-cctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.deque b/libcxx/test/libcxx/transitive_includes/cxx11/expected.deque
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.deque
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.exception b/libcxx/test/libcxx/transitive_includes/cxx11/expected.exception
deleted file mode 100644
index 4c4515dcec7d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.exception
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-cstdlib
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.execution b/libcxx/test/libcxx/transitive_includes/cxx11/expected.execution
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.execution
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_algorithm b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_algorithm
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_algorithm
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_coroutine b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_coroutine
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_coroutine
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_deque b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_deque
deleted file mode 100644
index e9b93fcc7c91e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_deque
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_forward_list b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_forward_list
deleted file mode 100644
index e1ba276ab7ef9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_forward_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-forward_list
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_functional b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_functional
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_functional
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_iterator b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_iterator
deleted file mode 100644
index 447087a3f6f96..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_iterator
+++ /dev/null
@@ -1,19 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_list b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_list
deleted file mode 100644
index ed186faf929c5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-list
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_map b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_map
deleted file mode 100644
index 179b5b76d6f6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_map
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-map
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_memory_resource b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_memory_resource
deleted file mode 100644
index 064d3eab47aef..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_memory_resource
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_propagate_const b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_propagate_const
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_propagate_const
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_regex b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_regex
deleted file mode 100644
index 3c525e1b4a9d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_regex
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-experimental/memory_resource
-experimental/string
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-regex
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_set b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_set
deleted file mode 100644
index 21d59c287aca1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-set
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_simd b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_simd
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_simd
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_string b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_string
deleted file mode 100644
index 46dcb1d1a6282..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_string
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_type_traits b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_type_traits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_type_traits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_map b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_map
deleted file mode 100644
index 251dd7013fd2f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_map
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_set b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_set
deleted file mode 100644
index c678f3985291a..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-unordered_set
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_utility b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_utility
deleted file mode 100644
index 799a14724cf41..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_utility
+++ /dev/null
@@ -1,11 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_vector b/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_vector
deleted file mode 100644
index a97f08e050a8f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_vector
+++ /dev/null
@@ -1,31 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_map b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_map
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_map
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_set b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_set
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_set
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.filesystem b/libcxx/test/libcxx/transitive_includes/cxx11/expected.filesystem
deleted file mode 100644
index 39829086f4cb1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.filesystem
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.format b/libcxx/test/libcxx/transitive_includes/cxx11/expected.format
deleted file mode 100644
index efe2c926890e3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.format
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-charconv
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.forward_list b/libcxx/test/libcxx/transitive_includes/cxx11/expected.forward_list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.forward_list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.fstream b/libcxx/test/libcxx/transitive_includes/cxx11/expected.fstream
deleted file mode 100644
index 22e80bc111922..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.fstream
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-filesystem
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.functional b/libcxx/test/libcxx/transitive_includes/cxx11/expected.functional
deleted file mode 100644
index a202e549334ae..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.functional
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.future b/libcxx/test/libcxx/transitive_includes/cxx11/expected.future
deleted file mode 100644
index 0bffec1c88f36..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.future
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-thread
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.initializer_list b/libcxx/test/libcxx/transitive_includes/cxx11/expected.initializer_list
deleted file mode 100644
index 7b45506ea14b3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.initializer_list
+++ /dev/null
@@ -1,2 +0,0 @@
-cstddef
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iomanip b/libcxx/test/libcxx/transitive_includes/cxx11/expected.iomanip
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iomanip
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ios b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ios
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ios
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iosfwd b/libcxx/test/libcxx/transitive_includes/cxx11/expected.iosfwd
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iosfwd
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iostream b/libcxx/test/libcxx/transitive_includes/cxx11/expected.iostream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iostream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.istream b/libcxx/test/libcxx/transitive_includes/cxx11/expected.istream
deleted file mode 100644
index 762d13c26ac3c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.istream
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iterator b/libcxx/test/libcxx/transitive_includes/cxx11/expected.iterator
deleted file mode 100644
index f6043d7d3b1d4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.iterator
+++ /dev/null
@@ -1,18 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.latch b/libcxx/test/libcxx/transitive_includes/cxx11/expected.latch
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.latch
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.limits b/libcxx/test/libcxx/transitive_includes/cxx11/expected.limits
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.limits
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.list b/libcxx/test/libcxx/transitive_includes/cxx11/expected.list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.locale b/libcxx/test/libcxx/transitive_includes/cxx11/expected.locale
deleted file mode 100644
index a5ac726129c05..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.locale
+++ /dev/null
@@ -1,45 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.map b/libcxx/test/libcxx/transitive_includes/cxx11/expected.map
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.map
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.memory b/libcxx/test/libcxx/transitive_includes/cxx11/expected.memory
deleted file mode 100644
index 9af31ba1b625d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.memory
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.mutex b/libcxx/test/libcxx/transitive_includes/cxx11/expected.mutex
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.mutex
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.new b/libcxx/test/libcxx/transitive_includes/cxx11/expected.new
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.new
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.numbers b/libcxx/test/libcxx/transitive_includes/cxx11/expected.numbers
deleted file mode 100644
index 31e9f436e6cd3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.numbers
+++ /dev/null
@@ -1,5 +0,0 @@
-concepts
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.numeric b/libcxx/test/libcxx/transitive_includes/cxx11/expected.numeric
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.numeric
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.optional b/libcxx/test/libcxx/transitive_includes/cxx11/expected.optional
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.optional
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ostream b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ostream
deleted file mode 100644
index 63afc93662e2e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ostream
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.queue b/libcxx/test/libcxx/transitive_includes/cxx11/expected.queue
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.queue
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.random b/libcxx/test/libcxx/transitive_includes/cxx11/expected.random
deleted file mode 100644
index 67c6aa6723acf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.random
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-numeric
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ranges b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ranges
deleted file mode 100644
index a46c30df88516..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ranges
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-span
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ratio b/libcxx/test/libcxx/transitive_includes/cxx11/expected.ratio
deleted file mode 100644
index 29043403235fa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.ratio
+++ /dev/null
@@ -1,5 +0,0 @@
-climits
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.regex b/libcxx/test/libcxx/transitive_includes/cxx11/expected.regex
deleted file mode 100644
index 4f3dd16a93887..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.regex
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.scoped_allocator b/libcxx/test/libcxx/transitive_includes/cxx11/expected.scoped_allocator
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.scoped_allocator
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.semaphore b/libcxx/test/libcxx/transitive_includes/cxx11/expected.semaphore
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.semaphore
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.set b/libcxx/test/libcxx/transitive_includes/cxx11/expected.set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.shared_mutex b/libcxx/test/libcxx/transitive_includes/cxx11/expected.shared_mutex
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.shared_mutex
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.span b/libcxx/test/libcxx/transitive_includes/cxx11/expected.span
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.span
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.sstream b/libcxx/test/libcxx/transitive_includes/cxx11/expected.sstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.sstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.stack b/libcxx/test/libcxx/transitive_includes/cxx11/expected.stack
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.stack
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.stdexcept b/libcxx/test/libcxx/transitive_includes/cxx11/expected.stdexcept
deleted file mode 100644
index e9e1b1a3af1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.stdexcept
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-iosfwd
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.streambuf b/libcxx/test/libcxx/transitive_includes/cxx11/expected.streambuf
deleted file mode 100644
index 6e7e5b2689767..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.streambuf
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.string b/libcxx/test/libcxx/transitive_includes/cxx11/expected.string
deleted file mode 100644
index e814351725ef2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.string
+++ /dev/null
@@ -1,38 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.string_view b/libcxx/test/libcxx/transitive_includes/cxx11/expected.string_view
deleted file mode 100644
index 138c1f54d41bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.string_view
+++ /dev/null
@@ -1,37 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.strstream b/libcxx/test/libcxx/transitive_includes/cxx11/expected.strstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.strstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.system_error b/libcxx/test/libcxx/transitive_includes/cxx11/expected.system_error
deleted file mode 100644
index 8598675317389..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.system_error
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.thread b/libcxx/test/libcxx/transitive_includes/cxx11/expected.thread
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.thread
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.tuple b/libcxx/test/libcxx/transitive_includes/cxx11/expected.tuple
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.tuple
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.type_traits b/libcxx/test/libcxx/transitive_includes/cxx11/expected.type_traits
deleted file mode 100644
index fa3e26219e865..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.type_traits
+++ /dev/null
@@ -1,3 +0,0 @@
-cstddef
-cstdint
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.typeindex b/libcxx/test/libcxx/transitive_includes/cxx11/expected.typeindex
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.typeindex
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.typeinfo b/libcxx/test/libcxx/transitive_includes/cxx11/expected.typeinfo
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.typeinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_map b/libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_map
deleted file mode 100644
index ba220443ca812..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_map
+++ /dev/null
@@ -1,29 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_set b/libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.utility b/libcxx/test/libcxx/transitive_includes/cxx11/expected.utility
deleted file mode 100644
index 2f34f998b4faa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.utility
+++ /dev/null
@@ -1,10 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.valarray b/libcxx/test/libcxx/transitive_includes/cxx11/expected.valarray
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.valarray
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.variant b/libcxx/test/libcxx/transitive_includes/cxx11/expected.variant
deleted file mode 100644
index accc76242aff2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.variant
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.vector b/libcxx/test/libcxx/transitive_includes/cxx11/expected.vector
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.vector
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx11/expected.version b/libcxx/test/libcxx/transitive_includes/cxx11/expected.version
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx11/expected.version
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14.csv b/libcxx/test/libcxx/transitive_includes/cxx14.csv
new file mode 100644
index 0000000000000..3b2c1414e5477
--- /dev/null
+++ b/libcxx/test/libcxx/transitive_includes/cxx14.csv
@@ -0,0 +1,588 @@
+algorithm atomic
+algorithm bit
+algorithm chrono
+algorithm climits
+algorithm concepts
+algorithm cstddef
+algorithm cstdlib
+algorithm cstring
+algorithm initializer_list
+algorithm iterator
+algorithm limits
+algorithm memory
+algorithm new
+algorithm type_traits
+any atomic
+any concepts
+any cstddef
+any cstring
+any initializer_list
+any iterator
+any limits
+any memory
+any new
+any stdexcept
+any type_traits
+any typeinfo
+array algorithm
+array compare
+array concepts
+array cstdlib
+array initializer_list
+array limits
+array stdexcept
+atomic chrono
+atomic cstring
+atomic ctime
+atomic iosfwd
+atomic limits
+atomic ratio
+barrier atomic
+barrier concepts
+barrier cstring
+barrier ctime
+barrier iosfwd
+barrier iterator
+barrier limits
+barrier memory
+barrier new
+barrier ratio
+barrier type_traits
+bit cstdlib
+bit iosfwd
+bit limits
+bit type_traits
+bitset climits
+bitset concepts
+bitset cstdlib
+bitset cstring
+bitset initializer_list
+bitset limits
+bitset new
+bitset stdexcept
+bitset string
+ccomplex complex
+charconv cerrno
+charconv cmath
+charconv concepts
+charconv cstdlib
+charconv cstring
+charconv initializer_list
+charconv iosfwd
+charconv limits
+charconv type_traits
+chrono compare
+chrono ctime
+chrono limits
+chrono ratio
+cinttypes cstdint
+cmath type_traits
+codecvt atomic
+codecvt cctype
+codecvt concepts
+codecvt cstring
+codecvt initializer_list
+codecvt limits
+codecvt mutex
+codecvt new
+codecvt stdexcept
+codecvt type_traits
+codecvt typeinfo
+compare cmath
+compare type_traits
+complex cmath
+complex iosfwd
+complex sstream
+complex stdexcept
+concepts type_traits
+condition_variable atomic
+condition_variable concepts
+condition_variable cstring
+condition_variable initializer_list
+condition_variable limits
+condition_variable new
+condition_variable stdexcept
+condition_variable system_error
+condition_variable type_traits
+condition_variable typeinfo
+coroutine compare
+coroutine cstddef
+coroutine cstring
+coroutine iosfwd
+coroutine limits
+coroutine type_traits
+cstddef version
+ctgmath ccomplex
+cwchar cwctype
+cwctype cctype
+deque algorithm
+deque atomic
+deque concepts
+deque cstdlib
+deque cstring
+deque functional
+deque initializer_list
+deque limits
+deque new
+deque stdexcept
+deque typeinfo
+exception cstddef
+exception cstdlib
+exception type_traits
+execution version
+experimental/algorithm algorithm
+experimental/algorithm cstddef
+experimental/algorithm type_traits
+experimental/coroutine atomic
+experimental/coroutine concepts
+experimental/coroutine cstddef
+experimental/coroutine cstring
+experimental/coroutine initializer_list
+experimental/coroutine iterator
+experimental/coroutine limits
+experimental/coroutine memory
+experimental/coroutine new
+experimental/coroutine type_traits
+experimental/deque deque
+experimental/deque experimental/memory_resource
+experimental/forward_list experimental/memory_resource
+experimental/forward_list forward_list
+experimental/functional array
+experimental/functional cstddef
+experimental/functional functional
+experimental/functional type_traits
+experimental/iterator cstddef
+experimental/iterator iosfwd
+experimental/iterator iterator
+experimental/iterator type_traits
+experimental/list experimental/memory_resource
+experimental/list list
+experimental/map experimental/memory_resource
+experimental/map map
+experimental/memory_resource atomic
+experimental/memory_resource concepts
+experimental/memory_resource cstddef
+experimental/memory_resource experimental/utility
+experimental/memory_resource iterator
+experimental/memory_resource limits
+experimental/memory_resource memory
+experimental/memory_resource new
+experimental/memory_resource stdexcept
+experimental/memory_resource tuple
+experimental/memory_resource type_traits
+experimental/propagate_const cstddef
+experimental/propagate_const type_traits
+experimental/regex experimental/memory_resource
+experimental/regex experimental/string
+experimental/regex regex
+experimental/set experimental/memory_resource
+experimental/set set
+experimental/simd array
+experimental/simd cstddef
+experimental/simd functional
+experimental/string experimental/memory_resource
+experimental/string string
+experimental/type_traits initializer_list
+experimental/type_traits type_traits
+experimental/unordered_map array
+experimental/unordered_map experimental/memory_resource
+experimental/unordered_map functional
+experimental/unordered_map unordered_map
+experimental/unordered_set experimental/memory_resource
+experimental/unordered_set unordered_set
+experimental/utility utility
+experimental/vector experimental/memory_resource
+experimental/vector vector
+ext/hash_map algorithm
+ext/hash_map cmath
+ext/hash_map concepts
+ext/hash_map cstddef
+ext/hash_map cstring
+ext/hash_map initializer_list
+ext/hash_map limits
+ext/hash_map new
+ext/hash_map string
+ext/hash_map type_traits
+ext/hash_set algorithm
+ext/hash_set cmath
+ext/hash_set concepts
+ext/hash_set cstddef
+ext/hash_set cstring
+ext/hash_set initializer_list
+ext/hash_set limits
+ext/hash_set new
+ext/hash_set string
+ext/hash_set type_traits
+filesystem cerrno
+filesystem concepts
+filesystem ctime
+filesystem iomanip
+filesystem limits
+filesystem ratio
+filesystem string
+format charconv
+format concepts
+format cstdlib
+format cstring
+format initializer_list
+format limits
+format locale
+format stdexcept
+format string
+format string_view
+format version
+forward_list algorithm
+forward_list atomic
+forward_list concepts
+forward_list cstddef
+forward_list cstdlib
+forward_list cstring
+forward_list functional
+forward_list initializer_list
+forward_list limits
+forward_list new
+forward_list stdexcept
+forward_list type_traits
+forward_list typeinfo
+fstream atomic
+fstream cctype
+fstream concepts
+fstream cstddef
+fstream cstring
+fstream filesystem
+fstream initializer_list
+fstream istream
+fstream limits
+fstream mutex
+fstream new
+fstream stdexcept
+fstream type_traits
+fstream typeinfo
+functional array
+functional atomic
+functional concepts
+functional cstdlib
+functional cstring
+functional initializer_list
+functional limits
+functional stdexcept
+functional tuple
+functional type_traits
+functional unordered_map
+functional vector
+future exception
+future limits
+future mutex
+future ratio
+future thread
+initializer_list cstddef
+iomanip istream
+ios atomic
+ios cctype
+ios concepts
+ios cstring
+ios initializer_list
+ios iosfwd
+ios limits
+ios mutex
+ios new
+ios stdexcept
+ios type_traits
+ios typeinfo
+iosfwd version
+iostream ios
+iostream istream
+iostream version
+istream concepts
+istream cstddef
+istream iosfwd
+istream ostream
+iterator concepts
+iterator cstddef
+iterator cstdlib
+iterator limits
+iterator type_traits
+iterator variant
+latch atomic
+limits type_traits
+list algorithm
+list atomic
+list concepts
+list cstdlib
+list cstring
+list functional
+list initializer_list
+list limits
+list new
+list stdexcept
+list typeinfo
+locale atomic
+locale cctype
+locale concepts
+locale cstdarg
+locale cstdlib
+locale cstring
+locale initializer_list
+locale ios
+locale iosfwd
+locale limits
+locale mutex
+locale new
+locale stdexcept
+locale streambuf
+locale typeinfo
+map concepts
+map cstdlib
+map functional
+map initializer_list
+map limits
+map new
+map optional
+map stdexcept
+memory atomic
+memory concepts
+memory cstddef
+memory cstring
+memory initializer_list
+memory iterator
+memory limits
+memory new
+memory stdexcept
+memory type_traits
+memory typeinfo
+mutex atomic
+mutex concepts
+mutex cstring
+mutex initializer_list
+mutex limits
+mutex new
+mutex stdexcept
+mutex system_error
+mutex type_traits
+mutex typeinfo
+new cstddef
+new cstdlib
+new exception
+numbers concepts
+numeric cmath
+numeric concepts
+numeric functional
+optional atomic
+optional chrono
+optional compare
+optional concepts
+optional cstddef
+optional cstring
+optional initializer_list
+optional iterator
+optional limits
+optional memory
+optional new
+optional stdexcept
+optional type_traits
+ostream bitset
+ostream cstring
+ostream ios
+ostream limits
+ostream locale
+ostream new
+ostream type_traits
+queue concepts
+queue cstddef
+queue cstdlib
+queue deque
+queue initializer_list
+queue limits
+queue type_traits
+random climits
+random cmath
+random concepts
+random cstdint
+random cstdlib
+random initializer_list
+random iosfwd
+random limits
+random numeric
+random string
+random type_traits
+ranges concepts
+ranges cstdlib
+ranges initializer_list
+ranges limits
+ranges span
+ranges tuple
+ranges type_traits
+ranges variant
+ratio climits
+ratio cstdint
+ratio type_traits
+regex atomic
+regex cctype
+regex concepts
+regex cstdlib
+regex cstring
+regex deque
+regex initializer_list
+regex limits
+regex mutex
+regex new
+regex stdexcept
+regex type_traits
+regex typeinfo
+scoped_allocator atomic
+scoped_allocator concepts
+scoped_allocator cstddef
+scoped_allocator iterator
+scoped_allocator limits
+scoped_allocator memory
+scoped_allocator new
+scoped_allocator tuple
+scoped_allocator type_traits
+semaphore atomic
+semaphore ctime
+semaphore iosfwd
+semaphore limits
+semaphore ratio
+set concepts
+set cstdlib
+set functional
+set initializer_list
+set limits
+set new
+set optional
+set stdexcept
+shared_mutex version
+span array
+span concepts
+span cstddef
+span functional
+span initializer_list
+span limits
+span type_traits
+sstream istream
+sstream type_traits
+stack concepts
+stack deque
+stdexcept cstdlib
+stdexcept exception
+stdexcept iosfwd
+streambuf cstdint
+streambuf ios
+string climits
+string concepts
+string cstddef
+string cstdio
+string cstdlib
+string cstring
+string cwchar
+string initializer_list
+string iosfwd
+string limits
+string new
+string stdexcept
+string string_view
+string type_traits
+string_view algorithm
+string_view compare
+string_view concepts
+string_view cstddef
+string_view cstdio
+string_view cstdlib
+string_view cstring
+string_view cwchar
+string_view functional
+string_view initializer_list
+string_view iosfwd
+string_view limits
+string_view stdexcept
+string_view type_traits
+strstream istream
+system_error cerrno
+system_error cstddef
+system_error cstring
+system_error limits
+system_error stdexcept
+system_error string
+system_error type_traits
+thread cstddef
+thread cstring
+thread ctime
+thread iosfwd
+thread limits
+thread new
+thread ratio
+thread system_error
+thread type_traits
+tuple compare
+tuple exception
+tuple iosfwd
+tuple new
+tuple type_traits
+tuple typeinfo
+tuple utility
+type_traits cstddef
+type_traits cstdint
+typeindex compare
+typeindex iosfwd
+typeindex new
+typeindex typeinfo
+typeindex utility
+typeinfo cstddef
+typeinfo cstdint
+typeinfo exception
+unordered_map algorithm
+unordered_map cmath
+unordered_map concepts
+unordered_map cstdlib
+unordered_map cstring
+unordered_map initializer_list
+unordered_map limits
+unordered_map new
+unordered_map optional
+unordered_map stdexcept
+unordered_map type_traits
+unordered_set cmath
+unordered_set concepts
+unordered_set cstdlib
+unordered_set cstring
+unordered_set functional
+unordered_set initializer_list
+unordered_set limits
+unordered_set new
+unordered_set optional
+unordered_set stdexcept
+unordered_set type_traits
+utility compare
+utility cstddef
+utility cstdlib
+utility initializer_list
+utility iosfwd
+utility limits
+utility type_traits
+valarray algorithm
+valarray cmath
+valarray concepts
+valarray cstdlib
+valarray cstring
+valarray functional
+valarray initializer_list
+valarray limits
+valarray new
+valarray stdexcept
+variant cstring
+variant exception
+variant initializer_list
+variant limits
+variant new
+variant tuple
+variant type_traits
+vector algorithm
+vector atomic
+vector concepts
+vector cstdlib
+vector cstring
+vector initializer_list
+vector limits
+vector new
+vector stdexcept
+vector typeinfo
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.algorithm b/libcxx/test/libcxx/transitive_includes/cxx14/expected.algorithm
deleted file mode 100644
index ece47497507b2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.algorithm
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.any b/libcxx/test/libcxx/transitive_includes/cxx14/expected.any
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.any
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.array b/libcxx/test/libcxx/transitive_includes/cxx14/expected.array
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.array
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.atomic b/libcxx/test/libcxx/transitive_includes/cxx14/expected.atomic
deleted file mode 100644
index 4206ba1eee44e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.atomic
+++ /dev/null
@@ -1,13 +0,0 @@
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.barrier b/libcxx/test/libcxx/transitive_includes/cxx14/expected.barrier
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.barrier
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.bit b/libcxx/test/libcxx/transitive_includes/cxx14/expected.bit
deleted file mode 100644
index e53db43d769bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.bit
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.bitset b/libcxx/test/libcxx/transitive_includes/cxx14/expected.bitset
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.bitset
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cassert b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cassert
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cassert
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ccomplex b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ccomplex
deleted file mode 100644
index 64161c1d331fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ccomplex
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cctype b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cctype
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cctype
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cerrno b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cerrno
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cerrno
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cfenv b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cfenv
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cfenv
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cfloat b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cfloat
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cfloat
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.charconv b/libcxx/test/libcxx/transitive_includes/cxx14/expected.charconv
deleted file mode 100644
index 458696c3a73ff..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.charconv
+++ /dev/null
@@ -1,12 +0,0 @@
-cerrno
-cmath
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.chrono b/libcxx/test/libcxx/transitive_includes/cxx14/expected.chrono
deleted file mode 100644
index 9f1521d4d4835..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.chrono
+++ /dev/null
@@ -1,10 +0,0 @@
-climits
-cmath
-compare
-cstddef
-cstdint
-ctime
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cinttypes b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cinttypes
deleted file mode 100644
index 37103a4f4b892..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cinttypes
+++ /dev/null
@@ -1 +0,0 @@
-cstdint
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ciso646 b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ciso646
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ciso646
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.climits b/libcxx/test/libcxx/transitive_includes/cxx14/expected.climits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.climits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.clocale b/libcxx/test/libcxx/transitive_includes/cxx14/expected.clocale
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.clocale
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cmath b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cmath
deleted file mode 100644
index 49fcbf44c5b21..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cmath
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.codecvt b/libcxx/test/libcxx/transitive_includes/cxx14/expected.codecvt
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.codecvt
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.compare b/libcxx/test/libcxx/transitive_includes/cxx14/expected.compare
deleted file mode 100644
index 7678c0e38802c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.compare
+++ /dev/null
@@ -1,6 +0,0 @@
-cmath
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.complex b/libcxx/test/libcxx/transitive_includes/cxx14/expected.complex
deleted file mode 100644
index 1724fbdde39ed..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.complex
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.concepts b/libcxx/test/libcxx/transitive_includes/cxx14/expected.concepts
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.concepts
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.condition_variable b/libcxx/test/libcxx/transitive_includes/cxx14/expected.condition_variable
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.condition_variable
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.coroutine b/libcxx/test/libcxx/transitive_includes/cxx14/expected.coroutine
deleted file mode 100644
index afddf59ae6bf5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.coroutine
+++ /dev/null
@@ -1,9 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstring
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.csetjmp b/libcxx/test/libcxx/transitive_includes/cxx14/expected.csetjmp
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.csetjmp
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.csignal b/libcxx/test/libcxx/transitive_includes/cxx14/expected.csignal
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.csignal
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdarg b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdarg
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdarg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdbool b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdbool
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdbool
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstddef b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstddef
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstddef
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdint b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdint
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdint
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdio b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdio
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdio
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdlib b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdlib
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdlib
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstring b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstring
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cstring
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ctgmath b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ctgmath
deleted file mode 100644
index 98bf9a8010e40..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ctgmath
+++ /dev/null
@@ -1,52 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-ccomplex
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ctime b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ctime
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ctime
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cuchar b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cuchar
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cuchar
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cwchar b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cwchar
deleted file mode 100644
index fa1b7f2569941..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cwchar
+++ /dev/null
@@ -1,2 +0,0 @@
-cctype
-cwctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cwctype b/libcxx/test/libcxx/transitive_includes/cxx14/expected.cwctype
deleted file mode 100644
index a82e62c088dce..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.cwctype
+++ /dev/null
@@ -1 +0,0 @@
-cctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.deque b/libcxx/test/libcxx/transitive_includes/cxx14/expected.deque
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.deque
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.exception b/libcxx/test/libcxx/transitive_includes/cxx14/expected.exception
deleted file mode 100644
index 4c4515dcec7d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.exception
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-cstdlib
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.execution b/libcxx/test/libcxx/transitive_includes/cxx14/expected.execution
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.execution
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_algorithm b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_algorithm
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_algorithm
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_coroutine b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_coroutine
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_coroutine
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_deque b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_deque
deleted file mode 100644
index e9b93fcc7c91e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_deque
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_forward_list b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_forward_list
deleted file mode 100644
index e1ba276ab7ef9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_forward_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-forward_list
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_functional b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_functional
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_functional
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_iterator b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_iterator
deleted file mode 100644
index 447087a3f6f96..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_iterator
+++ /dev/null
@@ -1,19 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_list b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_list
deleted file mode 100644
index ed186faf929c5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-list
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_map b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_map
deleted file mode 100644
index 179b5b76d6f6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_map
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-map
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_memory_resource b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_memory_resource
deleted file mode 100644
index 064d3eab47aef..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_memory_resource
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_propagate_const b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_propagate_const
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_propagate_const
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_regex b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_regex
deleted file mode 100644
index 3c525e1b4a9d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_regex
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-experimental/memory_resource
-experimental/string
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-regex
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_set b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_set
deleted file mode 100644
index 21d59c287aca1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-set
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_simd b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_simd
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_simd
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_string b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_string
deleted file mode 100644
index 46dcb1d1a6282..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_string
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_type_traits b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_type_traits
deleted file mode 100644
index 5866e56e076ea..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_type_traits
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-initializer_list
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_map b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_map
deleted file mode 100644
index 251dd7013fd2f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_map
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_set b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_set
deleted file mode 100644
index c678f3985291a..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-unordered_set
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_utility b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_utility
deleted file mode 100644
index 799a14724cf41..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_utility
+++ /dev/null
@@ -1,11 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_vector b/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_vector
deleted file mode 100644
index a97f08e050a8f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_vector
+++ /dev/null
@@ -1,31 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_map b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_map
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_map
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_set b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_set
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_set
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.filesystem b/libcxx/test/libcxx/transitive_includes/cxx14/expected.filesystem
deleted file mode 100644
index 39829086f4cb1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.filesystem
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.format b/libcxx/test/libcxx/transitive_includes/cxx14/expected.format
deleted file mode 100644
index efe2c926890e3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.format
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-charconv
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.forward_list b/libcxx/test/libcxx/transitive_includes/cxx14/expected.forward_list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.forward_list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.fstream b/libcxx/test/libcxx/transitive_includes/cxx14/expected.fstream
deleted file mode 100644
index 22e80bc111922..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.fstream
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-filesystem
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.functional b/libcxx/test/libcxx/transitive_includes/cxx14/expected.functional
deleted file mode 100644
index a202e549334ae..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.functional
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.future b/libcxx/test/libcxx/transitive_includes/cxx14/expected.future
deleted file mode 100644
index 0bffec1c88f36..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.future
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-thread
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.initializer_list b/libcxx/test/libcxx/transitive_includes/cxx14/expected.initializer_list
deleted file mode 100644
index 7b45506ea14b3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.initializer_list
+++ /dev/null
@@ -1,2 +0,0 @@
-cstddef
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iomanip b/libcxx/test/libcxx/transitive_includes/cxx14/expected.iomanip
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iomanip
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ios b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ios
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ios
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iosfwd b/libcxx/test/libcxx/transitive_includes/cxx14/expected.iosfwd
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iosfwd
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iostream b/libcxx/test/libcxx/transitive_includes/cxx14/expected.iostream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iostream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.istream b/libcxx/test/libcxx/transitive_includes/cxx14/expected.istream
deleted file mode 100644
index 762d13c26ac3c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.istream
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iterator b/libcxx/test/libcxx/transitive_includes/cxx14/expected.iterator
deleted file mode 100644
index f6043d7d3b1d4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.iterator
+++ /dev/null
@@ -1,18 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.latch b/libcxx/test/libcxx/transitive_includes/cxx14/expected.latch
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.latch
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.limits b/libcxx/test/libcxx/transitive_includes/cxx14/expected.limits
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.limits
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.list b/libcxx/test/libcxx/transitive_includes/cxx14/expected.list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.locale b/libcxx/test/libcxx/transitive_includes/cxx14/expected.locale
deleted file mode 100644
index a5ac726129c05..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.locale
+++ /dev/null
@@ -1,45 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.map b/libcxx/test/libcxx/transitive_includes/cxx14/expected.map
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.map
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.memory b/libcxx/test/libcxx/transitive_includes/cxx14/expected.memory
deleted file mode 100644
index 9af31ba1b625d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.memory
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.mutex b/libcxx/test/libcxx/transitive_includes/cxx14/expected.mutex
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.mutex
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.new b/libcxx/test/libcxx/transitive_includes/cxx14/expected.new
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.new
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.numbers b/libcxx/test/libcxx/transitive_includes/cxx14/expected.numbers
deleted file mode 100644
index 31e9f436e6cd3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.numbers
+++ /dev/null
@@ -1,5 +0,0 @@
-concepts
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.numeric b/libcxx/test/libcxx/transitive_includes/cxx14/expected.numeric
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.numeric
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.optional b/libcxx/test/libcxx/transitive_includes/cxx14/expected.optional
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.optional
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ostream b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ostream
deleted file mode 100644
index 63afc93662e2e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ostream
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.queue b/libcxx/test/libcxx/transitive_includes/cxx14/expected.queue
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.queue
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.random b/libcxx/test/libcxx/transitive_includes/cxx14/expected.random
deleted file mode 100644
index 67c6aa6723acf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.random
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-numeric
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ranges b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ranges
deleted file mode 100644
index a46c30df88516..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ranges
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-span
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ratio b/libcxx/test/libcxx/transitive_includes/cxx14/expected.ratio
deleted file mode 100644
index 29043403235fa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.ratio
+++ /dev/null
@@ -1,5 +0,0 @@
-climits
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.regex b/libcxx/test/libcxx/transitive_includes/cxx14/expected.regex
deleted file mode 100644
index 4f3dd16a93887..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.regex
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.scoped_allocator b/libcxx/test/libcxx/transitive_includes/cxx14/expected.scoped_allocator
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.scoped_allocator
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.semaphore b/libcxx/test/libcxx/transitive_includes/cxx14/expected.semaphore
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.semaphore
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.set b/libcxx/test/libcxx/transitive_includes/cxx14/expected.set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.shared_mutex b/libcxx/test/libcxx/transitive_includes/cxx14/expected.shared_mutex
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.shared_mutex
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.span b/libcxx/test/libcxx/transitive_includes/cxx14/expected.span
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.span
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.sstream b/libcxx/test/libcxx/transitive_includes/cxx14/expected.sstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.sstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.stack b/libcxx/test/libcxx/transitive_includes/cxx14/expected.stack
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.stack
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.stdexcept b/libcxx/test/libcxx/transitive_includes/cxx14/expected.stdexcept
deleted file mode 100644
index e9e1b1a3af1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.stdexcept
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-iosfwd
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.streambuf b/libcxx/test/libcxx/transitive_includes/cxx14/expected.streambuf
deleted file mode 100644
index 6e7e5b2689767..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.streambuf
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.string b/libcxx/test/libcxx/transitive_includes/cxx14/expected.string
deleted file mode 100644
index e814351725ef2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.string
+++ /dev/null
@@ -1,38 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.string_view b/libcxx/test/libcxx/transitive_includes/cxx14/expected.string_view
deleted file mode 100644
index 138c1f54d41bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.string_view
+++ /dev/null
@@ -1,37 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.strstream b/libcxx/test/libcxx/transitive_includes/cxx14/expected.strstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.strstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.system_error b/libcxx/test/libcxx/transitive_includes/cxx14/expected.system_error
deleted file mode 100644
index 8598675317389..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.system_error
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.thread b/libcxx/test/libcxx/transitive_includes/cxx14/expected.thread
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.thread
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.tuple b/libcxx/test/libcxx/transitive_includes/cxx14/expected.tuple
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.tuple
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.type_traits b/libcxx/test/libcxx/transitive_includes/cxx14/expected.type_traits
deleted file mode 100644
index fa3e26219e865..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.type_traits
+++ /dev/null
@@ -1,3 +0,0 @@
-cstddef
-cstdint
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.typeindex b/libcxx/test/libcxx/transitive_includes/cxx14/expected.typeindex
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.typeindex
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.typeinfo b/libcxx/test/libcxx/transitive_includes/cxx14/expected.typeinfo
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.typeinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_map b/libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_map
deleted file mode 100644
index ba220443ca812..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_map
+++ /dev/null
@@ -1,29 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_set b/libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.utility b/libcxx/test/libcxx/transitive_includes/cxx14/expected.utility
deleted file mode 100644
index 2f34f998b4faa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.utility
+++ /dev/null
@@ -1,10 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.valarray b/libcxx/test/libcxx/transitive_includes/cxx14/expected.valarray
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.valarray
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.variant b/libcxx/test/libcxx/transitive_includes/cxx14/expected.variant
deleted file mode 100644
index accc76242aff2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.variant
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.vector b/libcxx/test/libcxx/transitive_includes/cxx14/expected.vector
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.vector
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx14/expected.version b/libcxx/test/libcxx/transitive_includes/cxx14/expected.version
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx14/expected.version
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17.csv b/libcxx/test/libcxx/transitive_includes/cxx17.csv
new file mode 100644
index 0000000000000..3b2c1414e5477
--- /dev/null
+++ b/libcxx/test/libcxx/transitive_includes/cxx17.csv
@@ -0,0 +1,588 @@
+algorithm atomic
+algorithm bit
+algorithm chrono
+algorithm climits
+algorithm concepts
+algorithm cstddef
+algorithm cstdlib
+algorithm cstring
+algorithm initializer_list
+algorithm iterator
+algorithm limits
+algorithm memory
+algorithm new
+algorithm type_traits
+any atomic
+any concepts
+any cstddef
+any cstring
+any initializer_list
+any iterator
+any limits
+any memory
+any new
+any stdexcept
+any type_traits
+any typeinfo
+array algorithm
+array compare
+array concepts
+array cstdlib
+array initializer_list
+array limits
+array stdexcept
+atomic chrono
+atomic cstring
+atomic ctime
+atomic iosfwd
+atomic limits
+atomic ratio
+barrier atomic
+barrier concepts
+barrier cstring
+barrier ctime
+barrier iosfwd
+barrier iterator
+barrier limits
+barrier memory
+barrier new
+barrier ratio
+barrier type_traits
+bit cstdlib
+bit iosfwd
+bit limits
+bit type_traits
+bitset climits
+bitset concepts
+bitset cstdlib
+bitset cstring
+bitset initializer_list
+bitset limits
+bitset new
+bitset stdexcept
+bitset string
+ccomplex complex
+charconv cerrno
+charconv cmath
+charconv concepts
+charconv cstdlib
+charconv cstring
+charconv initializer_list
+charconv iosfwd
+charconv limits
+charconv type_traits
+chrono compare
+chrono ctime
+chrono limits
+chrono ratio
+cinttypes cstdint
+cmath type_traits
+codecvt atomic
+codecvt cctype
+codecvt concepts
+codecvt cstring
+codecvt initializer_list
+codecvt limits
+codecvt mutex
+codecvt new
+codecvt stdexcept
+codecvt type_traits
+codecvt typeinfo
+compare cmath
+compare type_traits
+complex cmath
+complex iosfwd
+complex sstream
+complex stdexcept
+concepts type_traits
+condition_variable atomic
+condition_variable concepts
+condition_variable cstring
+condition_variable initializer_list
+condition_variable limits
+condition_variable new
+condition_variable stdexcept
+condition_variable system_error
+condition_variable type_traits
+condition_variable typeinfo
+coroutine compare
+coroutine cstddef
+coroutine cstring
+coroutine iosfwd
+coroutine limits
+coroutine type_traits
+cstddef version
+ctgmath ccomplex
+cwchar cwctype
+cwctype cctype
+deque algorithm
+deque atomic
+deque concepts
+deque cstdlib
+deque cstring
+deque functional
+deque initializer_list
+deque limits
+deque new
+deque stdexcept
+deque typeinfo
+exception cstddef
+exception cstdlib
+exception type_traits
+execution version
+experimental/algorithm algorithm
+experimental/algorithm cstddef
+experimental/algorithm type_traits
+experimental/coroutine atomic
+experimental/coroutine concepts
+experimental/coroutine cstddef
+experimental/coroutine cstring
+experimental/coroutine initializer_list
+experimental/coroutine iterator
+experimental/coroutine limits
+experimental/coroutine memory
+experimental/coroutine new
+experimental/coroutine type_traits
+experimental/deque deque
+experimental/deque experimental/memory_resource
+experimental/forward_list experimental/memory_resource
+experimental/forward_list forward_list
+experimental/functional array
+experimental/functional cstddef
+experimental/functional functional
+experimental/functional type_traits
+experimental/iterator cstddef
+experimental/iterator iosfwd
+experimental/iterator iterator
+experimental/iterator type_traits
+experimental/list experimental/memory_resource
+experimental/list list
+experimental/map experimental/memory_resource
+experimental/map map
+experimental/memory_resource atomic
+experimental/memory_resource concepts
+experimental/memory_resource cstddef
+experimental/memory_resource experimental/utility
+experimental/memory_resource iterator
+experimental/memory_resource limits
+experimental/memory_resource memory
+experimental/memory_resource new
+experimental/memory_resource stdexcept
+experimental/memory_resource tuple
+experimental/memory_resource type_traits
+experimental/propagate_const cstddef
+experimental/propagate_const type_traits
+experimental/regex experimental/memory_resource
+experimental/regex experimental/string
+experimental/regex regex
+experimental/set experimental/memory_resource
+experimental/set set
+experimental/simd array
+experimental/simd cstddef
+experimental/simd functional
+experimental/string experimental/memory_resource
+experimental/string string
+experimental/type_traits initializer_list
+experimental/type_traits type_traits
+experimental/unordered_map array
+experimental/unordered_map experimental/memory_resource
+experimental/unordered_map functional
+experimental/unordered_map unordered_map
+experimental/unordered_set experimental/memory_resource
+experimental/unordered_set unordered_set
+experimental/utility utility
+experimental/vector experimental/memory_resource
+experimental/vector vector
+ext/hash_map algorithm
+ext/hash_map cmath
+ext/hash_map concepts
+ext/hash_map cstddef
+ext/hash_map cstring
+ext/hash_map initializer_list
+ext/hash_map limits
+ext/hash_map new
+ext/hash_map string
+ext/hash_map type_traits
+ext/hash_set algorithm
+ext/hash_set cmath
+ext/hash_set concepts
+ext/hash_set cstddef
+ext/hash_set cstring
+ext/hash_set initializer_list
+ext/hash_set limits
+ext/hash_set new
+ext/hash_set string
+ext/hash_set type_traits
+filesystem cerrno
+filesystem concepts
+filesystem ctime
+filesystem iomanip
+filesystem limits
+filesystem ratio
+filesystem string
+format charconv
+format concepts
+format cstdlib
+format cstring
+format initializer_list
+format limits
+format locale
+format stdexcept
+format string
+format string_view
+format version
+forward_list algorithm
+forward_list atomic
+forward_list concepts
+forward_list cstddef
+forward_list cstdlib
+forward_list cstring
+forward_list functional
+forward_list initializer_list
+forward_list limits
+forward_list new
+forward_list stdexcept
+forward_list type_traits
+forward_list typeinfo
+fstream atomic
+fstream cctype
+fstream concepts
+fstream cstddef
+fstream cstring
+fstream filesystem
+fstream initializer_list
+fstream istream
+fstream limits
+fstream mutex
+fstream new
+fstream stdexcept
+fstream type_traits
+fstream typeinfo
+functional array
+functional atomic
+functional concepts
+functional cstdlib
+functional cstring
+functional initializer_list
+functional limits
+functional stdexcept
+functional tuple
+functional type_traits
+functional unordered_map
+functional vector
+future exception
+future limits
+future mutex
+future ratio
+future thread
+initializer_list cstddef
+iomanip istream
+ios atomic
+ios cctype
+ios concepts
+ios cstring
+ios initializer_list
+ios iosfwd
+ios limits
+ios mutex
+ios new
+ios stdexcept
+ios type_traits
+ios typeinfo
+iosfwd version
+iostream ios
+iostream istream
+iostream version
+istream concepts
+istream cstddef
+istream iosfwd
+istream ostream
+iterator concepts
+iterator cstddef
+iterator cstdlib
+iterator limits
+iterator type_traits
+iterator variant
+latch atomic
+limits type_traits
+list algorithm
+list atomic
+list concepts
+list cstdlib
+list cstring
+list functional
+list initializer_list
+list limits
+list new
+list stdexcept
+list typeinfo
+locale atomic
+locale cctype
+locale concepts
+locale cstdarg
+locale cstdlib
+locale cstring
+locale initializer_list
+locale ios
+locale iosfwd
+locale limits
+locale mutex
+locale new
+locale stdexcept
+locale streambuf
+locale typeinfo
+map concepts
+map cstdlib
+map functional
+map initializer_list
+map limits
+map new
+map optional
+map stdexcept
+memory atomic
+memory concepts
+memory cstddef
+memory cstring
+memory initializer_list
+memory iterator
+memory limits
+memory new
+memory stdexcept
+memory type_traits
+memory typeinfo
+mutex atomic
+mutex concepts
+mutex cstring
+mutex initializer_list
+mutex limits
+mutex new
+mutex stdexcept
+mutex system_error
+mutex type_traits
+mutex typeinfo
+new cstddef
+new cstdlib
+new exception
+numbers concepts
+numeric cmath
+numeric concepts
+numeric functional
+optional atomic
+optional chrono
+optional compare
+optional concepts
+optional cstddef
+optional cstring
+optional initializer_list
+optional iterator
+optional limits
+optional memory
+optional new
+optional stdexcept
+optional type_traits
+ostream bitset
+ostream cstring
+ostream ios
+ostream limits
+ostream locale
+ostream new
+ostream type_traits
+queue concepts
+queue cstddef
+queue cstdlib
+queue deque
+queue initializer_list
+queue limits
+queue type_traits
+random climits
+random cmath
+random concepts
+random cstdint
+random cstdlib
+random initializer_list
+random iosfwd
+random limits
+random numeric
+random string
+random type_traits
+ranges concepts
+ranges cstdlib
+ranges initializer_list
+ranges limits
+ranges span
+ranges tuple
+ranges type_traits
+ranges variant
+ratio climits
+ratio cstdint
+ratio type_traits
+regex atomic
+regex cctype
+regex concepts
+regex cstdlib
+regex cstring
+regex deque
+regex initializer_list
+regex limits
+regex mutex
+regex new
+regex stdexcept
+regex type_traits
+regex typeinfo
+scoped_allocator atomic
+scoped_allocator concepts
+scoped_allocator cstddef
+scoped_allocator iterator
+scoped_allocator limits
+scoped_allocator memory
+scoped_allocator new
+scoped_allocator tuple
+scoped_allocator type_traits
+semaphore atomic
+semaphore ctime
+semaphore iosfwd
+semaphore limits
+semaphore ratio
+set concepts
+set cstdlib
+set functional
+set initializer_list
+set limits
+set new
+set optional
+set stdexcept
+shared_mutex version
+span array
+span concepts
+span cstddef
+span functional
+span initializer_list
+span limits
+span type_traits
+sstream istream
+sstream type_traits
+stack concepts
+stack deque
+stdexcept cstdlib
+stdexcept exception
+stdexcept iosfwd
+streambuf cstdint
+streambuf ios
+string climits
+string concepts
+string cstddef
+string cstdio
+string cstdlib
+string cstring
+string cwchar
+string initializer_list
+string iosfwd
+string limits
+string new
+string stdexcept
+string string_view
+string type_traits
+string_view algorithm
+string_view compare
+string_view concepts
+string_view cstddef
+string_view cstdio
+string_view cstdlib
+string_view cstring
+string_view cwchar
+string_view functional
+string_view initializer_list
+string_view iosfwd
+string_view limits
+string_view stdexcept
+string_view type_traits
+strstream istream
+system_error cerrno
+system_error cstddef
+system_error cstring
+system_error limits
+system_error stdexcept
+system_error string
+system_error type_traits
+thread cstddef
+thread cstring
+thread ctime
+thread iosfwd
+thread limits
+thread new
+thread ratio
+thread system_error
+thread type_traits
+tuple compare
+tuple exception
+tuple iosfwd
+tuple new
+tuple type_traits
+tuple typeinfo
+tuple utility
+type_traits cstddef
+type_traits cstdint
+typeindex compare
+typeindex iosfwd
+typeindex new
+typeindex typeinfo
+typeindex utility
+typeinfo cstddef
+typeinfo cstdint
+typeinfo exception
+unordered_map algorithm
+unordered_map cmath
+unordered_map concepts
+unordered_map cstdlib
+unordered_map cstring
+unordered_map initializer_list
+unordered_map limits
+unordered_map new
+unordered_map optional
+unordered_map stdexcept
+unordered_map type_traits
+unordered_set cmath
+unordered_set concepts
+unordered_set cstdlib
+unordered_set cstring
+unordered_set functional
+unordered_set initializer_list
+unordered_set limits
+unordered_set new
+unordered_set optional
+unordered_set stdexcept
+unordered_set type_traits
+utility compare
+utility cstddef
+utility cstdlib
+utility initializer_list
+utility iosfwd
+utility limits
+utility type_traits
+valarray algorithm
+valarray cmath
+valarray concepts
+valarray cstdlib
+valarray cstring
+valarray functional
+valarray initializer_list
+valarray limits
+valarray new
+valarray stdexcept
+variant cstring
+variant exception
+variant initializer_list
+variant limits
+variant new
+variant tuple
+variant type_traits
+vector algorithm
+vector atomic
+vector concepts
+vector cstdlib
+vector cstring
+vector initializer_list
+vector limits
+vector new
+vector stdexcept
+vector typeinfo
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.algorithm b/libcxx/test/libcxx/transitive_includes/cxx17/expected.algorithm
deleted file mode 100644
index ece47497507b2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.algorithm
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.any b/libcxx/test/libcxx/transitive_includes/cxx17/expected.any
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.any
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.array b/libcxx/test/libcxx/transitive_includes/cxx17/expected.array
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.array
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.atomic b/libcxx/test/libcxx/transitive_includes/cxx17/expected.atomic
deleted file mode 100644
index 4206ba1eee44e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.atomic
+++ /dev/null
@@ -1,13 +0,0 @@
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.barrier b/libcxx/test/libcxx/transitive_includes/cxx17/expected.barrier
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.barrier
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.bit b/libcxx/test/libcxx/transitive_includes/cxx17/expected.bit
deleted file mode 100644
index e53db43d769bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.bit
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.bitset b/libcxx/test/libcxx/transitive_includes/cxx17/expected.bitset
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.bitset
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cassert b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cassert
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cassert
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ccomplex b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ccomplex
deleted file mode 100644
index 64161c1d331fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ccomplex
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cctype b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cctype
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cctype
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cerrno b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cerrno
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cerrno
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cfenv b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cfenv
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cfenv
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cfloat b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cfloat
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cfloat
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.charconv b/libcxx/test/libcxx/transitive_includes/cxx17/expected.charconv
deleted file mode 100644
index 458696c3a73ff..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.charconv
+++ /dev/null
@@ -1,12 +0,0 @@
-cerrno
-cmath
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.chrono b/libcxx/test/libcxx/transitive_includes/cxx17/expected.chrono
deleted file mode 100644
index 9f1521d4d4835..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.chrono
+++ /dev/null
@@ -1,10 +0,0 @@
-climits
-cmath
-compare
-cstddef
-cstdint
-ctime
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cinttypes b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cinttypes
deleted file mode 100644
index 37103a4f4b892..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cinttypes
+++ /dev/null
@@ -1 +0,0 @@
-cstdint
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ciso646 b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ciso646
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ciso646
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.climits b/libcxx/test/libcxx/transitive_includes/cxx17/expected.climits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.climits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.clocale b/libcxx/test/libcxx/transitive_includes/cxx17/expected.clocale
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.clocale
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cmath b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cmath
deleted file mode 100644
index 49fcbf44c5b21..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cmath
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.codecvt b/libcxx/test/libcxx/transitive_includes/cxx17/expected.codecvt
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.codecvt
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.compare b/libcxx/test/libcxx/transitive_includes/cxx17/expected.compare
deleted file mode 100644
index 7678c0e38802c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.compare
+++ /dev/null
@@ -1,6 +0,0 @@
-cmath
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.complex b/libcxx/test/libcxx/transitive_includes/cxx17/expected.complex
deleted file mode 100644
index 1724fbdde39ed..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.complex
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.concepts b/libcxx/test/libcxx/transitive_includes/cxx17/expected.concepts
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.concepts
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.condition_variable b/libcxx/test/libcxx/transitive_includes/cxx17/expected.condition_variable
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.condition_variable
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.coroutine b/libcxx/test/libcxx/transitive_includes/cxx17/expected.coroutine
deleted file mode 100644
index afddf59ae6bf5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.coroutine
+++ /dev/null
@@ -1,9 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstring
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.csetjmp b/libcxx/test/libcxx/transitive_includes/cxx17/expected.csetjmp
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.csetjmp
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.csignal b/libcxx/test/libcxx/transitive_includes/cxx17/expected.csignal
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.csignal
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdarg b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdarg
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdarg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdbool b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdbool
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdbool
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstddef b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstddef
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstddef
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdint b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdint
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdint
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdio b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdio
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdio
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdlib b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdlib
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdlib
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstring b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstring
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cstring
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ctgmath b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ctgmath
deleted file mode 100644
index 98bf9a8010e40..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ctgmath
+++ /dev/null
@@ -1,52 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-ccomplex
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ctime b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ctime
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ctime
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cuchar b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cuchar
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cuchar
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cwchar b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cwchar
deleted file mode 100644
index fa1b7f2569941..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cwchar
+++ /dev/null
@@ -1,2 +0,0 @@
-cctype
-cwctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cwctype b/libcxx/test/libcxx/transitive_includes/cxx17/expected.cwctype
deleted file mode 100644
index a82e62c088dce..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.cwctype
+++ /dev/null
@@ -1 +0,0 @@
-cctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.deque b/libcxx/test/libcxx/transitive_includes/cxx17/expected.deque
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.deque
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.exception b/libcxx/test/libcxx/transitive_includes/cxx17/expected.exception
deleted file mode 100644
index 4c4515dcec7d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.exception
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-cstdlib
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.execution b/libcxx/test/libcxx/transitive_includes/cxx17/expected.execution
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.execution
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_algorithm b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_algorithm
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_algorithm
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_coroutine b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_coroutine
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_coroutine
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_deque b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_deque
deleted file mode 100644
index e9b93fcc7c91e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_deque
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_forward_list b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_forward_list
deleted file mode 100644
index e1ba276ab7ef9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_forward_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-forward_list
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_functional b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_functional
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_functional
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_iterator b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_iterator
deleted file mode 100644
index 447087a3f6f96..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_iterator
+++ /dev/null
@@ -1,19 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_list b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_list
deleted file mode 100644
index ed186faf929c5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_list
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-list
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_map b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_map
deleted file mode 100644
index 179b5b76d6f6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_map
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-map
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_memory_resource b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_memory_resource
deleted file mode 100644
index 064d3eab47aef..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_memory_resource
+++ /dev/null
@@ -1,27 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_propagate_const b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_propagate_const
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_propagate_const
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_regex b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_regex
deleted file mode 100644
index 3c525e1b4a9d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_regex
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-experimental/memory_resource
-experimental/string
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-regex
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_set b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_set
deleted file mode 100644
index 21d59c287aca1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-set
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_simd b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_simd
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_simd
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_string b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_string
deleted file mode 100644
index 46dcb1d1a6282..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_string
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_type_traits b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_type_traits
deleted file mode 100644
index 5866e56e076ea..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_type_traits
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-initializer_list
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_map b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_map
deleted file mode 100644
index 251dd7013fd2f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_map
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_set b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_set
deleted file mode 100644
index c678f3985291a..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_set
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-unordered_set
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_utility b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_utility
deleted file mode 100644
index 799a14724cf41..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_utility
+++ /dev/null
@@ -1,11 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_vector b/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_vector
deleted file mode 100644
index a97f08e050a8f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_vector
+++ /dev/null
@@ -1,31 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_map b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_map
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_map
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_set b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_set
deleted file mode 100644
index 0dacf739a7859..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_set
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.filesystem b/libcxx/test/libcxx/transitive_includes/cxx17/expected.filesystem
deleted file mode 100644
index 39829086f4cb1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.filesystem
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.format b/libcxx/test/libcxx/transitive_includes/cxx17/expected.format
deleted file mode 100644
index efe2c926890e3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.format
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-charconv
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.forward_list b/libcxx/test/libcxx/transitive_includes/cxx17/expected.forward_list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.forward_list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.fstream b/libcxx/test/libcxx/transitive_includes/cxx17/expected.fstream
deleted file mode 100644
index 22e80bc111922..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.fstream
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-filesystem
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.functional b/libcxx/test/libcxx/transitive_includes/cxx17/expected.functional
deleted file mode 100644
index a202e549334ae..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.functional
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.future b/libcxx/test/libcxx/transitive_includes/cxx17/expected.future
deleted file mode 100644
index 0bffec1c88f36..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.future
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-thread
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.initializer_list b/libcxx/test/libcxx/transitive_includes/cxx17/expected.initializer_list
deleted file mode 100644
index 7b45506ea14b3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.initializer_list
+++ /dev/null
@@ -1,2 +0,0 @@
-cstddef
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iomanip b/libcxx/test/libcxx/transitive_includes/cxx17/expected.iomanip
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iomanip
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ios b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ios
deleted file mode 100644
index 4d101cb290c16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ios
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iosfwd b/libcxx/test/libcxx/transitive_includes/cxx17/expected.iosfwd
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iosfwd
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iostream b/libcxx/test/libcxx/transitive_includes/cxx17/expected.iostream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iostream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.istream b/libcxx/test/libcxx/transitive_includes/cxx17/expected.istream
deleted file mode 100644
index 762d13c26ac3c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.istream
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iterator b/libcxx/test/libcxx/transitive_includes/cxx17/expected.iterator
deleted file mode 100644
index f6043d7d3b1d4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.iterator
+++ /dev/null
@@ -1,18 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.latch b/libcxx/test/libcxx/transitive_includes/cxx17/expected.latch
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.latch
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.limits b/libcxx/test/libcxx/transitive_includes/cxx17/expected.limits
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.limits
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.list b/libcxx/test/libcxx/transitive_includes/cxx17/expected.list
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.list
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.locale b/libcxx/test/libcxx/transitive_includes/cxx17/expected.locale
deleted file mode 100644
index a5ac726129c05..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.locale
+++ /dev/null
@@ -1,45 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.map b/libcxx/test/libcxx/transitive_includes/cxx17/expected.map
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.map
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.memory b/libcxx/test/libcxx/transitive_includes/cxx17/expected.memory
deleted file mode 100644
index 9af31ba1b625d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.memory
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.mutex b/libcxx/test/libcxx/transitive_includes/cxx17/expected.mutex
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.mutex
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.new b/libcxx/test/libcxx/transitive_includes/cxx17/expected.new
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.new
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.numbers b/libcxx/test/libcxx/transitive_includes/cxx17/expected.numbers
deleted file mode 100644
index 31e9f436e6cd3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.numbers
+++ /dev/null
@@ -1,5 +0,0 @@
-concepts
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.numeric b/libcxx/test/libcxx/transitive_includes/cxx17/expected.numeric
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.numeric
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.optional b/libcxx/test/libcxx/transitive_includes/cxx17/expected.optional
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.optional
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ostream b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ostream
deleted file mode 100644
index 63afc93662e2e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ostream
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.queue b/libcxx/test/libcxx/transitive_includes/cxx17/expected.queue
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.queue
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.random b/libcxx/test/libcxx/transitive_includes/cxx17/expected.random
deleted file mode 100644
index 67c6aa6723acf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.random
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-numeric
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ranges b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ranges
deleted file mode 100644
index a46c30df88516..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ranges
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-span
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ratio b/libcxx/test/libcxx/transitive_includes/cxx17/expected.ratio
deleted file mode 100644
index 29043403235fa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.ratio
+++ /dev/null
@@ -1,5 +0,0 @@
-climits
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.regex b/libcxx/test/libcxx/transitive_includes/cxx17/expected.regex
deleted file mode 100644
index 4f3dd16a93887..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.regex
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.scoped_allocator b/libcxx/test/libcxx/transitive_includes/cxx17/expected.scoped_allocator
deleted file mode 100644
index f36910fde696d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.scoped_allocator
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.semaphore b/libcxx/test/libcxx/transitive_includes/cxx17/expected.semaphore
deleted file mode 100644
index 3e9917b3da1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.semaphore
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-chrono
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.set b/libcxx/test/libcxx/transitive_includes/cxx17/expected.set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.shared_mutex b/libcxx/test/libcxx/transitive_includes/cxx17/expected.shared_mutex
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.shared_mutex
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.span b/libcxx/test/libcxx/transitive_includes/cxx17/expected.span
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.span
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.sstream b/libcxx/test/libcxx/transitive_includes/cxx17/expected.sstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.sstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.stack b/libcxx/test/libcxx/transitive_includes/cxx17/expected.stack
deleted file mode 100644
index c26bdc7479b64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.stack
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.stdexcept b/libcxx/test/libcxx/transitive_includes/cxx17/expected.stdexcept
deleted file mode 100644
index e9e1b1a3af1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.stdexcept
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-iosfwd
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.streambuf b/libcxx/test/libcxx/transitive_includes/cxx17/expected.streambuf
deleted file mode 100644
index 6e7e5b2689767..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.streambuf
+++ /dev/null
@@ -1,43 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.string b/libcxx/test/libcxx/transitive_includes/cxx17/expected.string
deleted file mode 100644
index e814351725ef2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.string
+++ /dev/null
@@ -1,38 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.string_view b/libcxx/test/libcxx/transitive_includes/cxx17/expected.string_view
deleted file mode 100644
index 138c1f54d41bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.string_view
+++ /dev/null
@@ -1,37 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.strstream b/libcxx/test/libcxx/transitive_includes/cxx17/expected.strstream
deleted file mode 100644
index fd0c4b4ca7361..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.strstream
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.system_error b/libcxx/test/libcxx/transitive_includes/cxx17/expected.system_error
deleted file mode 100644
index 8598675317389..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.system_error
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.thread b/libcxx/test/libcxx/transitive_includes/cxx17/expected.thread
deleted file mode 100644
index 4101ee5209a39..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.thread
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.tuple b/libcxx/test/libcxx/transitive_includes/cxx17/expected.tuple
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.tuple
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.type_traits b/libcxx/test/libcxx/transitive_includes/cxx17/expected.type_traits
deleted file mode 100644
index fa3e26219e865..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.type_traits
+++ /dev/null
@@ -1,3 +0,0 @@
-cstddef
-cstdint
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.typeindex b/libcxx/test/libcxx/transitive_includes/cxx17/expected.typeindex
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.typeindex
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.typeinfo b/libcxx/test/libcxx/transitive_includes/cxx17/expected.typeinfo
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.typeinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_map b/libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_map
deleted file mode 100644
index ba220443ca812..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_map
+++ /dev/null
@@ -1,29 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_set b/libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_set
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_set
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.utility b/libcxx/test/libcxx/transitive_includes/cxx17/expected.utility
deleted file mode 100644
index 2f34f998b4faa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.utility
+++ /dev/null
@@ -1,10 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.valarray b/libcxx/test/libcxx/transitive_includes/cxx17/expected.valarray
deleted file mode 100644
index 7625982373f82..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.valarray
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.variant b/libcxx/test/libcxx/transitive_includes/cxx17/expected.variant
deleted file mode 100644
index accc76242aff2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.variant
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.vector b/libcxx/test/libcxx/transitive_includes/cxx17/expected.vector
deleted file mode 100644
index 944a3eeea2d64..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.vector
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-chrono
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx17/expected.version b/libcxx/test/libcxx/transitive_includes/cxx17/expected.version
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx17/expected.version
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20.csv b/libcxx/test/libcxx/transitive_includes/cxx20.csv
new file mode 100644
index 0000000000000..1ca1ab58d2c2c
--- /dev/null
+++ b/libcxx/test/libcxx/transitive_includes/cxx20.csv
@@ -0,0 +1,593 @@
+algorithm atomic
+algorithm bit
+algorithm climits
+algorithm concepts
+algorithm cstddef
+algorithm cstdlib
+algorithm cstring
+algorithm initializer_list
+algorithm iterator
+algorithm limits
+algorithm memory
+algorithm new
+algorithm type_traits
+any atomic
+any concepts
+any cstddef
+any cstring
+any initializer_list
+any iterator
+any limits
+any memory
+any new
+any stdexcept
+any type_traits
+any typeinfo
+array algorithm
+array compare
+array concepts
+array cstdlib
+array initializer_list
+array limits
+array stdexcept
+atomic cmath
+atomic compare
+atomic cstring
+atomic ctime
+atomic iosfwd
+atomic limits
+atomic ratio
+barrier atomic
+barrier concepts
+barrier cstring
+barrier ctime
+barrier iosfwd
+barrier iterator
+barrier limits
+barrier memory
+barrier new
+barrier ratio
+barrier type_traits
+bit cstdlib
+bit iosfwd
+bit limits
+bit type_traits
+bitset climits
+bitset concepts
+bitset cstdlib
+bitset cstring
+bitset initializer_list
+bitset limits
+bitset new
+bitset stdexcept
+bitset string
+ccomplex complex
+charconv cerrno
+charconv cmath
+charconv concepts
+charconv cstdlib
+charconv cstring
+charconv initializer_list
+charconv iosfwd
+charconv limits
+charconv type_traits
+chrono charconv
+chrono compare
+chrono concepts
+chrono ctime
+chrono limits
+chrono ratio
+chrono sstream
+chrono stdexcept
+chrono string
+chrono string_view
+cinttypes cstdint
+cmath type_traits
+codecvt atomic
+codecvt cctype
+codecvt concepts
+codecvt cstring
+codecvt initializer_list
+codecvt limits
+codecvt mutex
+codecvt new
+codecvt stdexcept
+codecvt type_traits
+codecvt typeinfo
+compare cmath
+compare type_traits
+complex cmath
+complex iosfwd
+complex sstream
+complex stdexcept
+concepts type_traits
+condition_variable atomic
+condition_variable concepts
+condition_variable cstring
+condition_variable initializer_list
+condition_variable limits
+condition_variable new
+condition_variable stdexcept
+condition_variable system_error
+condition_variable type_traits
+condition_variable typeinfo
+coroutine compare
+coroutine cstddef
+coroutine cstring
+coroutine iosfwd
+coroutine limits
+coroutine type_traits
+cstddef version
+ctgmath ccomplex
+cwchar cwctype
+cwctype cctype
+deque algorithm
+deque atomic
+deque concepts
+deque cstdlib
+deque cstring
+deque functional
+deque initializer_list
+deque limits
+deque new
+deque stdexcept
+deque typeinfo
+exception cstddef
+exception cstdlib
+exception type_traits
+execution version
+experimental/algorithm algorithm
+experimental/algorithm cstddef
+experimental/algorithm type_traits
+experimental/coroutine atomic
+experimental/coroutine concepts
+experimental/coroutine cstddef
+experimental/coroutine cstring
+experimental/coroutine initializer_list
+experimental/coroutine iterator
+experimental/coroutine limits
+experimental/coroutine memory
+experimental/coroutine new
+experimental/coroutine type_traits
+experimental/deque deque
+experimental/deque experimental/memory_resource
+experimental/forward_list experimental/memory_resource
+experimental/forward_list forward_list
+experimental/functional array
+experimental/functional cstddef
+experimental/functional functional
+experimental/functional type_traits
+experimental/iterator cstddef
+experimental/iterator iosfwd
+experimental/iterator iterator
+experimental/iterator type_traits
+experimental/list experimental/memory_resource
+experimental/list list
+experimental/map experimental/memory_resource
+experimental/map map
+experimental/memory_resource atomic
+experimental/memory_resource concepts
+experimental/memory_resource cstddef
+experimental/memory_resource experimental/utility
+experimental/memory_resource iterator
+experimental/memory_resource limits
+experimental/memory_resource memory
+experimental/memory_resource new
+experimental/memory_resource stdexcept
+experimental/memory_resource tuple
+experimental/memory_resource type_traits
+experimental/propagate_const cstddef
+experimental/propagate_const type_traits
+experimental/regex experimental/memory_resource
+experimental/regex experimental/string
+experimental/regex regex
+experimental/set experimental/memory_resource
+experimental/set set
+experimental/simd array
+experimental/simd cstddef
+experimental/simd functional
+experimental/string experimental/memory_resource
+experimental/string string
+experimental/type_traits initializer_list
+experimental/type_traits type_traits
+experimental/unordered_map array
+experimental/unordered_map experimental/memory_resource
+experimental/unordered_map functional
+experimental/unordered_map unordered_map
+experimental/unordered_set experimental/memory_resource
+experimental/unordered_set unordered_set
+experimental/utility utility
+experimental/vector experimental/memory_resource
+experimental/vector vector
+ext/hash_map algorithm
+ext/hash_map cmath
+ext/hash_map concepts
+ext/hash_map cstddef
+ext/hash_map cstring
+ext/hash_map initializer_list
+ext/hash_map limits
+ext/hash_map new
+ext/hash_map string
+ext/hash_map type_traits
+ext/hash_set algorithm
+ext/hash_set cmath
+ext/hash_set concepts
+ext/hash_set cstddef
+ext/hash_set cstring
+ext/hash_set initializer_list
+ext/hash_set limits
+ext/hash_set new
+ext/hash_set string
+ext/hash_set type_traits
+filesystem cerrno
+filesystem concepts
+filesystem ctime
+filesystem iomanip
+filesystem limits
+filesystem ratio
+filesystem string
+format charconv
+format concepts
+format cstdlib
+format cstring
+format initializer_list
+format limits
+format locale
+format stdexcept
+format string
+format string_view
+format version
+forward_list algorithm
+forward_list atomic
+forward_list concepts
+forward_list cstddef
+forward_list cstdlib
+forward_list cstring
+forward_list functional
+forward_list initializer_list
+forward_list limits
+forward_list new
+forward_list stdexcept
+forward_list type_traits
+forward_list typeinfo
+fstream atomic
+fstream cctype
+fstream concepts
+fstream cstddef
+fstream cstring
+fstream filesystem
+fstream initializer_list
+fstream istream
+fstream limits
+fstream mutex
+fstream new
+fstream stdexcept
+fstream type_traits
+fstream typeinfo
+functional array
+functional atomic
+functional concepts
+functional cstdlib
+functional cstring
+functional initializer_list
+functional limits
+functional stdexcept
+functional tuple
+functional type_traits
+functional unordered_map
+functional vector
+future exception
+future limits
+future mutex
+future ratio
+future thread
+initializer_list cstddef
+iomanip istream
+ios atomic
+ios cctype
+ios concepts
+ios cstring
+ios initializer_list
+ios iosfwd
+ios limits
+ios mutex
+ios new
+ios stdexcept
+ios type_traits
+ios typeinfo
+iosfwd version
+iostream ios
+iostream istream
+iostream version
+istream concepts
+istream cstddef
+istream iosfwd
+istream ostream
+iterator concepts
+iterator cstddef
+iterator cstdlib
+iterator limits
+iterator type_traits
+iterator variant
+latch atomic
+limits type_traits
+list algorithm
+list atomic
+list concepts
+list cstdlib
+list cstring
+list functional
+list initializer_list
+list limits
+list new
+list stdexcept
+list typeinfo
+locale atomic
+locale cctype
+locale concepts
+locale cstdarg
+locale cstdlib
+locale cstring
+locale initializer_list
+locale ios
+locale iosfwd
+locale limits
+locale mutex
+locale new
+locale stdexcept
+locale streambuf
+locale typeinfo
+map concepts
+map cstdlib
+map functional
+map initializer_list
+map limits
+map new
+map optional
+map stdexcept
+memory atomic
+memory concepts
+memory cstddef
+memory cstring
+memory initializer_list
+memory iterator
+memory limits
+memory new
+memory stdexcept
+memory type_traits
+memory typeinfo
+mutex atomic
+mutex concepts
+mutex cstring
+mutex initializer_list
+mutex limits
+mutex new
+mutex stdexcept
+mutex system_error
+mutex type_traits
+mutex typeinfo
+new cstddef
+new cstdlib
+new exception
+numbers concepts
+numeric cmath
+numeric concepts
+numeric functional
+optional atomic
+optional compare
+optional concepts
+optional cstddef
+optional cstring
+optional initializer_list
+optional iterator
+optional limits
+optional memory
+optional new
+optional stdexcept
+optional type_traits
+ostream bitset
+ostream cstring
+ostream ios
+ostream limits
+ostream locale
+ostream new
+ostream type_traits
+queue concepts
+queue cstddef
+queue cstdlib
+queue deque
+queue initializer_list
+queue limits
+queue type_traits
+random climits
+random cmath
+random concepts
+random cstdint
+random cstdlib
+random initializer_list
+random iosfwd
+random limits
+random numeric
+random string
+random type_traits
+ranges concepts
+ranges cstdlib
+ranges initializer_list
+ranges limits
+ranges span
+ranges tuple
+ranges type_traits
+ranges variant
+ratio climits
+ratio cstdint
+ratio type_traits
+regex atomic
+regex cctype
+regex concepts
+regex cstdlib
+regex cstring
+regex deque
+regex initializer_list
+regex limits
+regex mutex
+regex new
+regex stdexcept
+regex type_traits
+regex typeinfo
+scoped_allocator atomic
+scoped_allocator concepts
+scoped_allocator cstddef
+scoped_allocator iterator
+scoped_allocator limits
+scoped_allocator memory
+scoped_allocator new
+scoped_allocator tuple
+scoped_allocator type_traits
+semaphore atomic
+semaphore ctime
+semaphore iosfwd
+semaphore limits
+semaphore ratio
+set concepts
+set cstdlib
+set functional
+set initializer_list
+set limits
+set new
+set optional
+set stdexcept
+shared_mutex version
+span array
+span concepts
+span cstddef
+span functional
+span initializer_list
+span limits
+span type_traits
+sstream istream
+sstream type_traits
+stack concepts
+stack deque
+stdexcept cstdlib
+stdexcept exception
+stdexcept iosfwd
+streambuf cstdint
+streambuf ios
+string climits
+string concepts
+string cstddef
+string cstdio
+string cstdlib
+string cstring
+string cwchar
+string initializer_list
+string iosfwd
+string limits
+string new
+string stdexcept
+string string_view
+string type_traits
+string_view algorithm
+string_view compare
+string_view concepts
+string_view cstddef
+string_view cstdio
+string_view cstdlib
+string_view cstring
+string_view cwchar
+string_view functional
+string_view initializer_list
+string_view iosfwd
+string_view limits
+string_view stdexcept
+string_view type_traits
+strstream istream
+system_error cerrno
+system_error cstddef
+system_error cstring
+system_error limits
+system_error stdexcept
+system_error string
+system_error type_traits
+thread cstddef
+thread cstring
+thread ctime
+thread iosfwd
+thread limits
+thread new
+thread ratio
+thread system_error
+thread type_traits
+tuple compare
+tuple exception
+tuple iosfwd
+tuple new
+tuple type_traits
+tuple typeinfo
+tuple utility
+type_traits cstddef
+type_traits cstdint
+typeindex compare
+typeindex iosfwd
+typeindex new
+typeindex typeinfo
+typeindex utility
+typeinfo cstddef
+typeinfo cstdint
+typeinfo exception
+unordered_map algorithm
+unordered_map cmath
+unordered_map concepts
+unordered_map cstdlib
+unordered_map cstring
+unordered_map initializer_list
+unordered_map limits
+unordered_map new
+unordered_map optional
+unordered_map stdexcept
+unordered_map type_traits
+unordered_set cmath
+unordered_set concepts
+unordered_set cstdlib
+unordered_set cstring
+unordered_set functional
+unordered_set initializer_list
+unordered_set limits
+unordered_set new
+unordered_set optional
+unordered_set stdexcept
+unordered_set type_traits
+utility compare
+utility cstddef
+utility cstdlib
+utility initializer_list
+utility iosfwd
+utility limits
+utility type_traits
+valarray algorithm
+valarray cmath
+valarray concepts
+valarray cstdlib
+valarray cstring
+valarray functional
+valarray initializer_list
+valarray limits
+valarray new
+valarray stdexcept
+variant cstring
+variant exception
+variant initializer_list
+variant limits
+variant new
+variant tuple
+variant type_traits
+vector algorithm
+vector atomic
+vector concepts
+vector cstdlib
+vector cstring
+vector initializer_list
+vector limits
+vector new
+vector stdexcept
+vector typeinfo
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.algorithm b/libcxx/test/libcxx/transitive_includes/cxx20/expected.algorithm
deleted file mode 100644
index a7741dc30ad6c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.algorithm
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.any b/libcxx/test/libcxx/transitive_includes/cxx20/expected.any
deleted file mode 100644
index db28f1f58dd4c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.any
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.array b/libcxx/test/libcxx/transitive_includes/cxx20/expected.array
deleted file mode 100644
index f8ccff41c2bb1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.array
+++ /dev/null
@@ -1,27 +0,0 @@
-algorithm
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.atomic b/libcxx/test/libcxx/transitive_includes/cxx20/expected.atomic
deleted file mode 100644
index cd11be843d912..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.atomic
+++ /dev/null
@@ -1,12 +0,0 @@
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.barrier b/libcxx/test/libcxx/transitive_includes/cxx20/expected.barrier
deleted file mode 100644
index db28f1f58dd4c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.barrier
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.bit b/libcxx/test/libcxx/transitive_includes/cxx20/expected.bit
deleted file mode 100644
index e53db43d769bf..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.bit
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.bitset b/libcxx/test/libcxx/transitive_includes/cxx20/expected.bitset
deleted file mode 100644
index b90a8c85d103f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.bitset
+++ /dev/null
@@ -1,38 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cassert b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cassert
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cassert
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ccomplex b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ccomplex
deleted file mode 100644
index 7b2a43f3ec9f4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ccomplex
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cctype b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cctype
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cctype
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cerrno b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cerrno
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cerrno
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cfenv b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cfenv
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cfenv
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cfloat b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cfloat
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cfloat
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.charconv b/libcxx/test/libcxx/transitive_includes/cxx20/expected.charconv
deleted file mode 100644
index 458696c3a73ff..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.charconv
+++ /dev/null
@@ -1,12 +0,0 @@
-cerrno
-cmath
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.chrono b/libcxx/test/libcxx/transitive_includes/cxx20/expected.chrono
deleted file mode 100644
index afda2d6d3a2ac..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.chrono
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-charconv
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cinttypes b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cinttypes
deleted file mode 100644
index 37103a4f4b892..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cinttypes
+++ /dev/null
@@ -1 +0,0 @@
-cstdint
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ciso646 b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ciso646
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ciso646
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.climits b/libcxx/test/libcxx/transitive_includes/cxx20/expected.climits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.climits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.clocale b/libcxx/test/libcxx/transitive_includes/cxx20/expected.clocale
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.clocale
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cmath b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cmath
deleted file mode 100644
index 49fcbf44c5b21..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cmath
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.codecvt b/libcxx/test/libcxx/transitive_includes/cxx20/expected.codecvt
deleted file mode 100644
index dcaffb654be30..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.codecvt
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.compare b/libcxx/test/libcxx/transitive_includes/cxx20/expected.compare
deleted file mode 100644
index 7678c0e38802c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.compare
+++ /dev/null
@@ -1,6 +0,0 @@
-cmath
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.complex b/libcxx/test/libcxx/transitive_includes/cxx20/expected.complex
deleted file mode 100644
index 00e0758f4cced..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.complex
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.concepts b/libcxx/test/libcxx/transitive_includes/cxx20/expected.concepts
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.concepts
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.condition_variable b/libcxx/test/libcxx/transitive_includes/cxx20/expected.condition_variable
deleted file mode 100644
index 1afa1e305c66d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.condition_variable
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.coroutine b/libcxx/test/libcxx/transitive_includes/cxx20/expected.coroutine
deleted file mode 100644
index afddf59ae6bf5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.coroutine
+++ /dev/null
@@ -1,9 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstring
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.csetjmp b/libcxx/test/libcxx/transitive_includes/cxx20/expected.csetjmp
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.csetjmp
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.csignal b/libcxx/test/libcxx/transitive_includes/cxx20/expected.csignal
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.csignal
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdarg b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdarg
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdarg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdbool b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdbool
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdbool
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstddef b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstddef
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstddef
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdint b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdint
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdint
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdio b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdio
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdio
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdlib b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdlib
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdlib
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstring b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstring
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cstring
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ctgmath b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ctgmath
deleted file mode 100644
index 498d5a1ff0795..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ctgmath
+++ /dev/null
@@ -1,51 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-ccomplex
-cctype
-cerrno
-climits
-cmath
-compare
-complex
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ctime b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ctime
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ctime
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cuchar b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cuchar
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cuchar
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cwchar b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cwchar
deleted file mode 100644
index fa1b7f2569941..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cwchar
+++ /dev/null
@@ -1,2 +0,0 @@
-cctype
-cwctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cwctype b/libcxx/test/libcxx/transitive_includes/cxx20/expected.cwctype
deleted file mode 100644
index a82e62c088dce..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.cwctype
+++ /dev/null
@@ -1 +0,0 @@
-cctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.deque b/libcxx/test/libcxx/transitive_includes/cxx20/expected.deque
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.deque
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.exception b/libcxx/test/libcxx/transitive_includes/cxx20/expected.exception
deleted file mode 100644
index 4c4515dcec7d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.exception
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-cstdlib
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.execution b/libcxx/test/libcxx/transitive_includes/cxx20/expected.execution
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.execution
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_algorithm b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_algorithm
deleted file mode 100644
index f8ccff41c2bb1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_algorithm
+++ /dev/null
@@ -1,27 +0,0 @@
-algorithm
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_coroutine b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_coroutine
deleted file mode 100644
index db28f1f58dd4c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_coroutine
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_deque b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_deque
deleted file mode 100644
index 0a8b728b721f4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_deque
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_forward_list b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_forward_list
deleted file mode 100644
index d6d946b2aed23..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_forward_list
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-forward_list
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_functional b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_functional
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_functional
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_iterator b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_iterator
deleted file mode 100644
index 447087a3f6f96..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_iterator
+++ /dev/null
@@ -1,19 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_list b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_list
deleted file mode 100644
index 929912b655fee..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_list
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-list
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_map b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_map
deleted file mode 100644
index e64065ee68abd..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_map
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-map
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_memory_resource b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_memory_resource
deleted file mode 100644
index db18f2468bf18..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_memory_resource
+++ /dev/null
@@ -1,26 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_propagate_const b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_propagate_const
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_propagate_const
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_regex b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_regex
deleted file mode 100644
index 3c842a90ac617..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_regex
+++ /dev/null
@@ -1,46 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-experimental/memory_resource
-experimental/string
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-regex
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_set b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_set
deleted file mode 100644
index 6bf895ce21b16..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_set
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-set
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_simd b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_simd
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_simd
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_string b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_string
deleted file mode 100644
index 4421b8822f8a6..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_string
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_type_traits b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_type_traits
deleted file mode 100644
index 5866e56e076ea..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_type_traits
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-initializer_list
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_map b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_map
deleted file mode 100644
index 0565815fb0b3f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_map
+++ /dev/null
@@ -1,34 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_set b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_set
deleted file mode 100644
index 8f0d104a4d699..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_set
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-unordered_set
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_utility b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_utility
deleted file mode 100644
index 799a14724cf41..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_utility
+++ /dev/null
@@ -1,11 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_vector b/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_vector
deleted file mode 100644
index 96d5aa83534a4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_vector
+++ /dev/null
@@ -1,30 +0,0 @@
-algorithm
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_map b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_map
deleted file mode 100644
index b90a8c85d103f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_map
+++ /dev/null
@@ -1,38 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_set b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_set
deleted file mode 100644
index b90a8c85d103f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_set
+++ /dev/null
@@ -1,38 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.filesystem b/libcxx/test/libcxx/transitive_includes/cxx20/expected.filesystem
deleted file mode 100644
index fd992145bd1f3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.filesystem
+++ /dev/null
@@ -1,49 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.format b/libcxx/test/libcxx/transitive_includes/cxx20/expected.format
deleted file mode 100644
index d4526b941259f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.format
+++ /dev/null
@@ -1,46 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-charconv
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.forward_list b/libcxx/test/libcxx/transitive_includes/cxx20/expected.forward_list
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.forward_list
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.fstream b/libcxx/test/libcxx/transitive_includes/cxx20/expected.fstream
deleted file mode 100644
index 02157ec5aa54d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.fstream
+++ /dev/null
@@ -1,50 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-filesystem
-functional
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.functional b/libcxx/test/libcxx/transitive_includes/cxx20/expected.functional
deleted file mode 100644
index b284e6329c390..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.functional
+++ /dev/null
@@ -1,31 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.future b/libcxx/test/libcxx/transitive_includes/cxx20/expected.future
deleted file mode 100644
index 8409f6047f93b..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.future
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-thread
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.initializer_list b/libcxx/test/libcxx/transitive_includes/cxx20/expected.initializer_list
deleted file mode 100644
index 7b45506ea14b3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.initializer_list
+++ /dev/null
@@ -1,2 +0,0 @@
-cstddef
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iomanip b/libcxx/test/libcxx/transitive_includes/cxx20/expected.iomanip
deleted file mode 100644
index cd2a2f405afb9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iomanip
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ios b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ios
deleted file mode 100644
index dcaffb654be30..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ios
+++ /dev/null
@@ -1,41 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iosfwd b/libcxx/test/libcxx/transitive_includes/cxx20/expected.iosfwd
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iosfwd
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iostream b/libcxx/test/libcxx/transitive_includes/cxx20/expected.iostream
deleted file mode 100644
index cd2a2f405afb9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iostream
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.istream b/libcxx/test/libcxx/transitive_includes/cxx20/expected.istream
deleted file mode 100644
index c5cea41f9f069..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.istream
+++ /dev/null
@@ -1,47 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iterator b/libcxx/test/libcxx/transitive_includes/cxx20/expected.iterator
deleted file mode 100644
index f6043d7d3b1d4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.iterator
+++ /dev/null
@@ -1,18 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.latch b/libcxx/test/libcxx/transitive_includes/cxx20/expected.latch
deleted file mode 100644
index a211832b18bbe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.latch
+++ /dev/null
@@ -1,13 +0,0 @@
-atomic
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.limits b/libcxx/test/libcxx/transitive_includes/cxx20/expected.limits
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.limits
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.list b/libcxx/test/libcxx/transitive_includes/cxx20/expected.list
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.list
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.locale b/libcxx/test/libcxx/transitive_includes/cxx20/expected.locale
deleted file mode 100644
index ecff294a2587b..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.locale
+++ /dev/null
@@ -1,44 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.map b/libcxx/test/libcxx/transitive_includes/cxx20/expected.map
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.map
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.memory b/libcxx/test/libcxx/transitive_includes/cxx20/expected.memory
deleted file mode 100644
index f90c01f7a521d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.memory
+++ /dev/null
@@ -1,24 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.mutex b/libcxx/test/libcxx/transitive_includes/cxx20/expected.mutex
deleted file mode 100644
index 1afa1e305c66d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.mutex
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.new b/libcxx/test/libcxx/transitive_includes/cxx20/expected.new
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.new
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.numbers b/libcxx/test/libcxx/transitive_includes/cxx20/expected.numbers
deleted file mode 100644
index 31e9f436e6cd3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.numbers
+++ /dev/null
@@ -1,5 +0,0 @@
-concepts
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.numeric b/libcxx/test/libcxx/transitive_includes/cxx20/expected.numeric
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.numeric
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.optional b/libcxx/test/libcxx/transitive_includes/cxx20/expected.optional
deleted file mode 100644
index db28f1f58dd4c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.optional
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ostream b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ostream
deleted file mode 100644
index 06ee15d163d80..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ostream
+++ /dev/null
@@ -1,46 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.queue b/libcxx/test/libcxx/transitive_includes/cxx20/expected.queue
deleted file mode 100644
index e3144557aa464..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.queue
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.random b/libcxx/test/libcxx/transitive_includes/cxx20/expected.random
deleted file mode 100644
index c4cd48f6c6459..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.random
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-numeric
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ranges b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ranges
deleted file mode 100644
index 96d634628cbfb..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ranges
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-span
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ratio b/libcxx/test/libcxx/transitive_includes/cxx20/expected.ratio
deleted file mode 100644
index 29043403235fa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.ratio
+++ /dev/null
@@ -1,5 +0,0 @@
-climits
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.regex b/libcxx/test/libcxx/transitive_includes/cxx20/expected.regex
deleted file mode 100644
index fd34735b9a8d5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.regex
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.scoped_allocator b/libcxx/test/libcxx/transitive_includes/cxx20/expected.scoped_allocator
deleted file mode 100644
index db28f1f58dd4c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.scoped_allocator
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.semaphore b/libcxx/test/libcxx/transitive_includes/cxx20/expected.semaphore
deleted file mode 100644
index a211832b18bbe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.semaphore
+++ /dev/null
@@ -1,13 +0,0 @@
-atomic
-climits
-cmath
-compare
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.set b/libcxx/test/libcxx/transitive_includes/cxx20/expected.set
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.set
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.shared_mutex b/libcxx/test/libcxx/transitive_includes/cxx20/expected.shared_mutex
deleted file mode 100644
index 1afa1e305c66d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.shared_mutex
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.span b/libcxx/test/libcxx/transitive_includes/cxx20/expected.span
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.span
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.sstream b/libcxx/test/libcxx/transitive_includes/cxx20/expected.sstream
deleted file mode 100644
index cd2a2f405afb9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.sstream
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.stack b/libcxx/test/libcxx/transitive_includes/cxx20/expected.stack
deleted file mode 100644
index e3144557aa464..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.stack
+++ /dev/null
@@ -1,33 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.stdexcept b/libcxx/test/libcxx/transitive_includes/cxx20/expected.stdexcept
deleted file mode 100644
index e9e1b1a3af1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.stdexcept
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-iosfwd
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.streambuf b/libcxx/test/libcxx/transitive_includes/cxx20/expected.streambuf
deleted file mode 100644
index b2eec45518af9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.streambuf
+++ /dev/null
@@ -1,42 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-iterator
-limits
-memory
-mutex
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.string b/libcxx/test/libcxx/transitive_includes/cxx20/expected.string
deleted file mode 100644
index 8b80b5bc5be53..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.string
+++ /dev/null
@@ -1,37 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.string_view b/libcxx/test/libcxx/transitive_includes/cxx20/expected.string_view
deleted file mode 100644
index f476d89a6f217..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.string_view
+++ /dev/null
@@ -1,36 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.strstream b/libcxx/test/libcxx/transitive_includes/cxx20/expected.strstream
deleted file mode 100644
index cd2a2f405afb9..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.strstream
+++ /dev/null
@@ -1,48 +0,0 @@
-algorithm
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstdarg
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-ios
-iosfwd
-istream
-iterator
-limits
-locale
-memory
-mutex
-new
-optional
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.system_error b/libcxx/test/libcxx/transitive_includes/cxx20/expected.system_error
deleted file mode 100644
index 47bb23bb78ed8..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.system_error
+++ /dev/null
@@ -1,39 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.thread b/libcxx/test/libcxx/transitive_includes/cxx20/expected.thread
deleted file mode 100644
index 1afa1e305c66d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.thread
+++ /dev/null
@@ -1,40 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.tuple b/libcxx/test/libcxx/transitive_includes/cxx20/expected.tuple
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.tuple
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.type_traits b/libcxx/test/libcxx/transitive_includes/cxx20/expected.type_traits
deleted file mode 100644
index fa3e26219e865..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.type_traits
+++ /dev/null
@@ -1,3 +0,0 @@
-cstddef
-cstdint
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.typeindex b/libcxx/test/libcxx/transitive_includes/cxx20/expected.typeindex
deleted file mode 100644
index 6b1d2d94efd6e..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.typeindex
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.typeinfo b/libcxx/test/libcxx/transitive_includes/cxx20/expected.typeinfo
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.typeinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_map b/libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_map
deleted file mode 100644
index 6ae4114122e1c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_map
+++ /dev/null
@@ -1,28 +0,0 @@
-algorithm
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_set b/libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_set
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_set
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.utility b/libcxx/test/libcxx/transitive_includes/cxx20/expected.utility
deleted file mode 100644
index 2f34f998b4faa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.utility
+++ /dev/null
@@ -1,10 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-iosfwd
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.valarray b/libcxx/test/libcxx/transitive_includes/cxx20/expected.valarray
deleted file mode 100644
index 243ba6b8ea533..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.valarray
+++ /dev/null
@@ -1,32 +0,0 @@
-algorithm
-array
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-utility
-variant
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.variant b/libcxx/test/libcxx/transitive_includes/cxx20/expected.variant
deleted file mode 100644
index accc76242aff2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.variant
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.vector b/libcxx/test/libcxx/transitive_includes/cxx20/expected.vector
deleted file mode 100644
index f8ccff41c2bb1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.vector
+++ /dev/null
@@ -1,27 +0,0 @@
-algorithm
-atomic
-bit
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-iterator
-limits
-memory
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20/expected.version b/libcxx/test/libcxx/transitive_includes/cxx20/expected.version
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx20/expected.version
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b.csv b/libcxx/test/libcxx/transitive_includes/cxx2b.csv
new file mode 100644
index 0000000000000..0230046dbb87a
--- /dev/null
+++ b/libcxx/test/libcxx/transitive_includes/cxx2b.csv
@@ -0,0 +1,560 @@
+algorithm bit
+algorithm climits
+algorithm concepts
+algorithm cstddef
+algorithm cstdlib
+algorithm cstring
+algorithm initializer_list
+algorithm iosfwd
+algorithm limits
+algorithm new
+algorithm type_traits
+any atomic
+any concepts
+any cstddef
+any cstring
+any initializer_list
+any limits
+any new
+any stdexcept
+any type_traits
+any typeinfo
+array compare
+array concepts
+array cstdlib
+array initializer_list
+array limits
+array stdexcept
+atomic cstring
+atomic ctime
+atomic iosfwd
+atomic limits
+atomic ratio
+barrier atomic
+barrier cstring
+barrier ctime
+barrier iosfwd
+barrier limits
+barrier new
+barrier ratio
+barrier type_traits
+bit cstdlib
+bit limits
+bit type_traits
+bitset climits
+bitset concepts
+bitset cstdlib
+bitset cstring
+bitset initializer_list
+bitset limits
+bitset new
+bitset stdexcept
+bitset string
+ccomplex complex
+charconv cerrno
+charconv cmath
+charconv concepts
+charconv cstdlib
+charconv cstring
+charconv initializer_list
+charconv limits
+charconv type_traits
+chrono array
+chrono bit
+chrono charconv
+chrono compare
+chrono concepts
+chrono ctime
+chrono limits
+chrono optional
+chrono ratio
+chrono sstream
+chrono stdexcept
+chrono string
+chrono string_view
+cinttypes cstdint
+cmath type_traits
+codecvt atomic
+codecvt cctype
+codecvt concepts
+codecvt cstring
+codecvt initializer_list
+codecvt limits
+codecvt mutex
+codecvt new
+codecvt stdexcept
+codecvt type_traits
+codecvt typeinfo
+compare cmath
+compare type_traits
+complex cmath
+complex iosfwd
+complex sstream
+complex stdexcept
+concepts type_traits
+condition_variable atomic
+condition_variable concepts
+condition_variable cstring
+condition_variable initializer_list
+condition_variable limits
+condition_variable new
+condition_variable stdexcept
+condition_variable system_error
+condition_variable type_traits
+condition_variable typeinfo
+coroutine compare
+coroutine cstddef
+coroutine cstring
+coroutine limits
+coroutine type_traits
+cstddef version
+ctgmath ccomplex
+cwchar cwctype
+cwctype cctype
+deque atomic
+deque compare
+deque concepts
+deque cstdlib
+deque cstring
+deque initializer_list
+deque limits
+deque new
+deque stdexcept
+deque typeinfo
+exception cstddef
+exception cstdlib
+exception type_traits
+execution version
+experimental/algorithm algorithm
+experimental/algorithm cstddef
+experimental/algorithm type_traits
+experimental/coroutine cstddef
+experimental/coroutine cstring
+experimental/coroutine limits
+experimental/coroutine new
+experimental/coroutine type_traits
+experimental/deque deque
+experimental/deque experimental/memory_resource
+experimental/forward_list experimental/memory_resource
+experimental/forward_list forward_list
+experimental/functional array
+experimental/functional cstddef
+experimental/functional functional
+experimental/functional type_traits
+experimental/iterator cstddef
+experimental/iterator iosfwd
+experimental/iterator iterator
+experimental/iterator type_traits
+experimental/list experimental/memory_resource
+experimental/list list
+experimental/map experimental/memory_resource
+experimental/map map
+experimental/memory_resource cstddef
+experimental/memory_resource experimental/utility
+experimental/memory_resource limits
+experimental/memory_resource new
+experimental/memory_resource stdexcept
+experimental/memory_resource tuple
+experimental/memory_resource type_traits
+experimental/propagate_const cstddef
+experimental/propagate_const type_traits
+experimental/regex experimental/memory_resource
+experimental/regex experimental/string
+experimental/regex regex
+experimental/set experimental/memory_resource
+experimental/set set
+experimental/simd array
+experimental/simd cstddef
+experimental/simd tuple
+experimental/string experimental/memory_resource
+experimental/string string
+experimental/type_traits initializer_list
+experimental/type_traits type_traits
+experimental/unordered_map experimental/memory_resource
+experimental/unordered_map unordered_map
+experimental/unordered_set experimental/memory_resource
+experimental/unordered_set unordered_set
+experimental/utility utility
+experimental/vector experimental/memory_resource
+experimental/vector vector
+ext/hash_map algorithm
+ext/hash_map cmath
+ext/hash_map concepts
+ext/hash_map cstddef
+ext/hash_map cstring
+ext/hash_map functional
+ext/hash_map initializer_list
+ext/hash_map limits
+ext/hash_map new
+ext/hash_map string
+ext/hash_map type_traits
+ext/hash_set algorithm
+ext/hash_set cmath
+ext/hash_set concepts
+ext/hash_set cstddef
+ext/hash_set cstring
+ext/hash_set functional
+ext/hash_set initializer_list
+ext/hash_set limits
+ext/hash_set new
+ext/hash_set string
+ext/hash_set type_traits
+filesystem cerrno
+filesystem concepts
+filesystem ctime
+filesystem iomanip
+filesystem limits
+filesystem ratio
+filesystem string
+format array
+format bit
+format charconv
+format concepts
+format cstdlib
+format cstring
+format initializer_list
+format limits
+format locale
+format optional
+format stdexcept
+format string
+format string_view
+format version
+forward_list atomic
+forward_list compare
+forward_list concepts
+forward_list cstddef
+forward_list cstdlib
+forward_list cstring
+forward_list initializer_list
+forward_list limits
+forward_list new
+forward_list stdexcept
+forward_list type_traits
+forward_list typeinfo
+fstream atomic
+fstream cctype
+fstream concepts
+fstream cstddef
+fstream cstring
+fstream filesystem
+fstream initializer_list
+fstream istream
+fstream limits
+fstream mutex
+fstream new
+fstream stdexcept
+fstream type_traits
+fstream typeinfo
+functional array
+functional atomic
+functional concepts
+functional cstdlib
+functional cstring
+functional initializer_list
+functional limits
+functional memory
+functional new
+functional stdexcept
+functional tuple
+functional type_traits
+functional typeinfo
+functional unordered_map
+functional vector
+future exception
+future limits
+future mutex
+future ratio
+future thread
+initializer_list cstddef
+iomanip istream
+ios atomic
+ios cctype
+ios concepts
+ios cstring
+ios initializer_list
+ios iosfwd
+ios limits
+ios mutex
+ios new
+ios stdexcept
+ios type_traits
+ios typeinfo
+iosfwd version
+iostream ios
+iostream istream
+iostream version
+istream concepts
+istream cstddef
+istream iosfwd
+istream ostream
+iterator concepts
+iterator cstddef
+iterator cstdlib
+iterator iosfwd
+iterator limits
+iterator type_traits
+iterator variant
+latch atomic
+limits type_traits
+list atomic
+list compare
+list concepts
+list cstdlib
+list cstring
+list initializer_list
+list limits
+list new
+list stdexcept
+list typeinfo
+locale atomic
+locale cctype
+locale concepts
+locale cstdlib
+locale cstring
+locale initializer_list
+locale ios
+locale iosfwd
+locale limits
+locale mutex
+locale new
+locale stdexcept
+locale streambuf
+locale typeinfo
+map concepts
+map cstdlib
+map initializer_list
+map limits
+map new
+map optional
+map stdexcept
+map tuple
+memory atomic
+memory compare
+memory concepts
+memory cstddef
+memory cstring
+memory initializer_list
+memory limits
+memory new
+memory stdexcept
+memory type_traits
+memory typeinfo
+mutex atomic
+mutex concepts
+mutex cstring
+mutex initializer_list
+mutex limits
+mutex new
+mutex stdexcept
+mutex system_error
+mutex tuple
+mutex type_traits
+mutex typeinfo
+new cstddef
+new cstdlib
+new exception
+numbers concepts
+numeric cmath
+numeric concepts
+optional compare
+optional cstddef
+optional cstring
+optional initializer_list
+optional limits
+optional new
+optional stdexcept
+optional type_traits
+ostream bitset
+ostream cstring
+ostream ios
+ostream limits
+ostream locale
+ostream new
+ostream type_traits
+queue concepts
+queue cstddef
+queue cstdlib
+queue deque
+queue initializer_list
+queue limits
+queue type_traits
+queue vector
+random bit
+random climits
+random cmath
+random concepts
+random cstdint
+random cstdlib
+random initializer_list
+random iosfwd
+random limits
+random numeric
+random string
+random type_traits
+random vector
+ranges concepts
+ranges cstdlib
+ranges initializer_list
+ranges iterator
+ranges limits
+ranges optional
+ranges span
+ranges tuple
+ranges type_traits
+ranges variant
+ratio climits
+ratio cstdint
+ratio type_traits
+regex atomic
+regex cctype
+regex concepts
+regex cstdlib
+regex cstring
+regex deque
+regex initializer_list
+regex limits
+regex mutex
+regex new
+regex stdexcept
+regex type_traits
+regex typeinfo
+regex vector
+scoped_allocator cstddef
+scoped_allocator limits
+scoped_allocator new
+scoped_allocator tuple
+scoped_allocator type_traits
+semaphore atomic
+semaphore ctime
+semaphore iosfwd
+semaphore limits
+semaphore ratio
+set concepts
+set cstdlib
+set initializer_list
+set limits
+set new
+set optional
+set stdexcept
+shared_mutex version
+span array
+span concepts
+span cstddef
+span initializer_list
+span limits
+span type_traits
+sstream istream
+sstream type_traits
+stack concepts
+stack deque
+stdexcept cstdlib
+stdexcept exception
+stdexcept iosfwd
+streambuf cstdint
+streambuf ios
+string climits
+string concepts
+string cstddef
+string cstdio
+string cstdlib
+string cstring
+string cwchar
+string initializer_list
+string iosfwd
+string limits
+string new
+string stdexcept
+string string_view
+string type_traits
+string_view compare
+string_view concepts
+string_view cstddef
+string_view cstdio
+string_view cstdlib
+string_view cstring
+string_view cwchar
+string_view initializer_list
+string_view iosfwd
+string_view limits
+string_view stdexcept
+string_view type_traits
+strstream istream
+system_error cerrno
+system_error cstddef
+system_error cstring
+system_error limits
+system_error stdexcept
+system_error string
+system_error type_traits
+thread cstddef
+thread cstring
+thread ctime
+thread iosfwd
+thread limits
+thread new
+thread ratio
+thread system_error
+thread tuple
+thread type_traits
+tuple compare
+tuple type_traits
+type_traits cstddef
+type_traits cstdint
+typeindex compare
+typeindex typeinfo
+typeinfo cstddef
+typeinfo cstdint
+typeinfo exception
+unordered_map cmath
+unordered_map concepts
+unordered_map cstdlib
+unordered_map cstring
+unordered_map initializer_list
+unordered_map limits
+unordered_map new
+unordered_map optional
+unordered_map stdexcept
+unordered_map tuple
+unordered_map type_traits
+unordered_set cmath
+unordered_set concepts
+unordered_set cstdlib
+unordered_set cstring
+unordered_set initializer_list
+unordered_set limits
+unordered_set new
+unordered_set optional
+unordered_set stdexcept
+unordered_set type_traits
+utility compare
+utility cstddef
+utility cstdlib
+utility initializer_list
+utility limits
+utility type_traits
+valarray cmath
+valarray concepts
+valarray cstdlib
+valarray cstring
+valarray initializer_list
+valarray limits
+valarray new
+valarray stdexcept
+variant cstring
+variant exception
+variant initializer_list
+variant limits
+variant new
+variant tuple
+variant type_traits
+vector atomic
+vector compare
+vector concepts
+vector cstdlib
+vector cstring
+vector initializer_list
+vector limits
+vector new
+vector stdexcept
+vector typeinfo
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.algorithm b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.algorithm
deleted file mode 100644
index 53858f0bed9e2..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.algorithm
+++ /dev/null
@@ -1,14 +0,0 @@
-bit
-climits
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.any b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.any
deleted file mode 100644
index 49feb6821f207..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.any
+++ /dev/null
@@ -1,18 +0,0 @@
-atomic
-climits
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.array b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.array
deleted file mode 100644
index f700e97efd767..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.array
+++ /dev/null
@@ -1,13 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-stdexcept
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.atomic b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.atomic
deleted file mode 100644
index 795fc62ff8451..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.atomic
+++ /dev/null
@@ -1,10 +0,0 @@
-climits
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.barrier b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.barrier
deleted file mode 100644
index 20025bde41204..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.barrier
+++ /dev/null
@@ -1,14 +0,0 @@
-atomic
-climits
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-iosfwd
-limits
-new
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.bit b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.bit
deleted file mode 100644
index 38ff6fba54f7c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.bit
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.bitset b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.bitset
deleted file mode 100644
index 9b0f96398db86..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.bitset
+++ /dev/null
@@ -1,22 +0,0 @@
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-stdexcept
-string
-string_view
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cassert b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cassert
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cassert
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ccomplex b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ccomplex
deleted file mode 100644
index 1c93821da16cd..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ccomplex
+++ /dev/null
@@ -1,38 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-complex
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cctype b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cctype
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cctype
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cerrno b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cerrno
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cerrno
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfenv b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfenv
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfenv
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfloat b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfloat
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfloat
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.charconv b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.charconv
deleted file mode 100644
index c76df9aef8465..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.charconv
+++ /dev/null
@@ -1,11 +0,0 @@
-cerrno
-cmath
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-initializer_list
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.chrono b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.chrono
deleted file mode 100644
index 4d8196453e81c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.chrono
+++ /dev/null
@@ -1,41 +0,0 @@
-array
-atomic
-bit
-bitset
-cctype
-cerrno
-charconv
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-optional
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cinttypes b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cinttypes
deleted file mode 100644
index 37103a4f4b892..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cinttypes
+++ /dev/null
@@ -1 +0,0 @@
-cstdint
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ciso646 b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ciso646
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ciso646
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.climits b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.climits
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.climits
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.clocale b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.clocale
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.clocale
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cmath b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cmath
deleted file mode 100644
index 49fcbf44c5b21..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cmath
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.codecvt b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.codecvt
deleted file mode 100644
index 525723ed20b2c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.codecvt
+++ /dev/null
@@ -1,30 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-mutex
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.compare b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.compare
deleted file mode 100644
index 7678c0e38802c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.compare
+++ /dev/null
@@ -1,6 +0,0 @@
-cmath
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.complex b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.complex
deleted file mode 100644
index 7c2e9901056a5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.complex
+++ /dev/null
@@ -1,37 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.concepts b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.concepts
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.concepts
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.condition_variable b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.condition_variable
deleted file mode 100644
index 0ead270e3dae3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.condition_variable
+++ /dev/null
@@ -1,28 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.coroutine b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.coroutine
deleted file mode 100644
index 2443665e8d03f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.coroutine
+++ /dev/null
@@ -1,8 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstring
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.csetjmp b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.csetjmp
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.csetjmp
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.csignal b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.csignal
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.csignal
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdarg b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdarg
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdarg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdbool b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdbool
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdbool
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstddef b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstddef
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstddef
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdint b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdint
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdint
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdio b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdio
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdio
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdlib b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdlib
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdlib
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstring b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstring
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstring
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctgmath b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctgmath
deleted file mode 100644
index af8906391ee7d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctgmath
+++ /dev/null
@@ -1,39 +0,0 @@
-atomic
-bitset
-ccomplex
-cctype
-cerrno
-climits
-cmath
-compare
-complex
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-sstream
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctime b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctime
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctime
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cuchar b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cuchar
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cuchar
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwchar b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwchar
deleted file mode 100644
index fa1b7f2569941..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwchar
+++ /dev/null
@@ -1,2 +0,0 @@
-cctype
-cwctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwctype b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwctype
deleted file mode 100644
index a82e62c088dce..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwctype
+++ /dev/null
@@ -1 +0,0 @@
-cctype
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.deque b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.deque
deleted file mode 100644
index 22069ebe466d5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.deque
+++ /dev/null
@@ -1,20 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.exception b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.exception
deleted file mode 100644
index 4c4515dcec7d1..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.exception
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-cstdlib
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.execution b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.execution
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.execution
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_algorithm b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_algorithm
deleted file mode 100644
index 90b8039f7343f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_algorithm
+++ /dev/null
@@ -1,15 +0,0 @@
-algorithm
-bit
-climits
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_coroutine b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_coroutine
deleted file mode 100644
index a85c5ddb32e6f..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_coroutine
+++ /dev/null
@@ -1,9 +0,0 @@
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-limits
-new
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_deque b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_deque
deleted file mode 100644
index a8bd778d7f964..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_deque
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_forward_list b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_forward_list
deleted file mode 100644
index 262944b9436ed..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_forward_list
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-forward_list
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_functional b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_functional
deleted file mode 100644
index 944f5a2cedd79..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_functional
+++ /dev/null
@@ -1,27 +0,0 @@
-array
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-functional
-initializer_list
-iosfwd
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_iterator b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_iterator
deleted file mode 100644
index 698f6cf9de2f0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_iterator
+++ /dev/null
@@ -1,17 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-tuple
-type_traits
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_list b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_list
deleted file mode 100644
index 33fa6ac9ceecb..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_list
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-list
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_map b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_map
deleted file mode 100644
index 2c337ca63351d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_map
+++ /dev/null
@@ -1,21 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-map
-new
-optional
-stdexcept
-tuple
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_memory_resource b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_memory_resource
deleted file mode 100644
index 852039aaf3691..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_memory_resource
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-experimental/utility
-initializer_list
-iosfwd
-limits
-new
-stdexcept
-tuple
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_propagate_const b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_propagate_const
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_propagate_const
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_regex b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_regex
deleted file mode 100644
index 92b60feaf76f8..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_regex
+++ /dev/null
@@ -1,37 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-experimental/memory_resource
-experimental/string
-experimental/utility
-initializer_list
-iosfwd
-limits
-mutex
-new
-ratio
-regex
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-utility
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_set b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_set
deleted file mode 100644
index 97d4fecf64349..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_set
+++ /dev/null
@@ -1,21 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-new
-optional
-set
-stdexcept
-tuple
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_simd b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_simd
deleted file mode 100644
index 9908a3e3ee370..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_simd
+++ /dev/null
@@ -1,15 +0,0 @@
-array
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-stdexcept
-tuple
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_string b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_string
deleted file mode 100644
index 5ec4bfe93aa38..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_string
+++ /dev/null
@@ -1,26 +0,0 @@
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-cwchar
-cwctype
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-new
-stdexcept
-string
-string_view
-tuple
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_type_traits b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_type_traits
deleted file mode 100644
index 5866e56e076ea..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_type_traits
+++ /dev/null
@@ -1,5 +0,0 @@
-cstddef
-cstdint
-initializer_list
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_map b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_map
deleted file mode 100644
index c497967f90afc..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_map
+++ /dev/null
@@ -1,21 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-new
-optional
-stdexcept
-tuple
-type_traits
-unordered_map
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_set b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_set
deleted file mode 100644
index 9a1b417f2ccd5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_set
+++ /dev/null
@@ -1,21 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-new
-optional
-stdexcept
-tuple
-type_traits
-unordered_set
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_utility b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_utility
deleted file mode 100644
index 30781fff93362..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_utility
+++ /dev/null
@@ -1,10 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-limits
-type_traits
-utility
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_vector b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_vector
deleted file mode 100644
index 14a94c0203de5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_vector
+++ /dev/null
@@ -1,25 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-experimental/memory_resource
-experimental/utility
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-utility
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_map b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_map
deleted file mode 100644
index 5c77f4dd4955c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_map
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_set b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_set
deleted file mode 100644
index 5c77f4dd4955c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_set
+++ /dev/null
@@ -1,35 +0,0 @@
-algorithm
-array
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-functional
-initializer_list
-iosfwd
-limits
-memory
-new
-optional
-ratio
-stdexcept
-string
-string_view
-tuple
-type_traits
-typeinfo
-unordered_map
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.filesystem b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.filesystem
deleted file mode 100644
index 9f8bf82385e9d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.filesystem
+++ /dev/null
@@ -1,37 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.format b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.format
deleted file mode 100644
index f5089e1be5834..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.format
+++ /dev/null
@@ -1,37 +0,0 @@
-array
-atomic
-bit
-cctype
-cerrno
-charconv
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-limits
-locale
-mutex
-new
-optional
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.forward_list b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.forward_list
deleted file mode 100644
index 22069ebe466d5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.forward_list
+++ /dev/null
@@ -1,20 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.fstream b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.fstream
deleted file mode 100644
index 7bfb058cd5b9a..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.fstream
+++ /dev/null
@@ -1,38 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-filesystem
-initializer_list
-iomanip
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.functional b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.functional
deleted file mode 100644
index 3079923e12766..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.functional
+++ /dev/null
@@ -1,26 +0,0 @@
-array
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-limits
-memory
-new
-optional
-ratio
-stdexcept
-tuple
-type_traits
-typeinfo
-unordered_map
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.future b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.future
deleted file mode 100644
index ba6d3a44d1c56..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.future
+++ /dev/null
@@ -1,31 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-mutex
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-thread
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.initializer_list b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.initializer_list
deleted file mode 100644
index 7b45506ea14b3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.initializer_list
+++ /dev/null
@@ -1,2 +0,0 @@
-cstddef
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iomanip b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iomanip
deleted file mode 100644
index d52cd08776155..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iomanip
+++ /dev/null
@@ -1,36 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ios b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ios
deleted file mode 100644
index 525723ed20b2c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ios
+++ /dev/null
@@ -1,30 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-mutex
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iosfwd b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iosfwd
deleted file mode 100644
index 088eda41aa61d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iosfwd
+++ /dev/null
@@ -1 +0,0 @@
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iostream b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iostream
deleted file mode 100644
index d52cd08776155..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iostream
+++ /dev/null
@@ -1,36 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.istream b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.istream
deleted file mode 100644
index 242f8f4cb7d31..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.istream
+++ /dev/null
@@ -1,35 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-limits
-locale
-mutex
-new
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iterator b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iterator
deleted file mode 100644
index dd2860cbf0bd7..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.iterator
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-tuple
-type_traits
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.latch b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.latch
deleted file mode 100644
index 42e3c191ac896..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.latch
+++ /dev/null
@@ -1,11 +0,0 @@
-atomic
-climits
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.limits b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.limits
deleted file mode 100644
index 8448275a1728c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.limits
+++ /dev/null
@@ -1,4 +0,0 @@
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.list b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.list
deleted file mode 100644
index 22069ebe466d5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.list
+++ /dev/null
@@ -1,20 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.locale b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.locale
deleted file mode 100644
index 8e310a529a144..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.locale
+++ /dev/null
@@ -1,32 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-limits
-mutex
-new
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.map b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.map
deleted file mode 100644
index 573d3aa59bcfa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.map
+++ /dev/null
@@ -1,17 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-optional
-stdexcept
-tuple
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.memory b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.memory
deleted file mode 100644
index 22069ebe466d5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.memory
+++ /dev/null
@@ -1,20 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.mutex b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.mutex
deleted file mode 100644
index 4b6b70f55a151..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.mutex
+++ /dev/null
@@ -1,29 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.new b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.new
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.new
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.numbers b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.numbers
deleted file mode 100644
index 31e9f436e6cd3..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.numbers
+++ /dev/null
@@ -1,5 +0,0 @@
-concepts
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.numeric b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.numeric
deleted file mode 100644
index 460bf6a8ee373..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.numeric
+++ /dev/null
@@ -1,7 +0,0 @@
-cmath
-concepts
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.optional b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.optional
deleted file mode 100644
index cb2bf10d17ef0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.optional
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-stdexcept
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ostream b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ostream
deleted file mode 100644
index 765ceb87be081..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ostream
+++ /dev/null
@@ -1,34 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-limits
-locale
-mutex
-new
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.queue b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.queue
deleted file mode 100644
index 1fa8ec3664bce..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.queue
+++ /dev/null
@@ -1,22 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.random b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.random
deleted file mode 100644
index aaf59ed274635..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.random
+++ /dev/null
@@ -1,29 +0,0 @@
-atomic
-bit
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-numeric
-ratio
-stdexcept
-string
-string_view
-type_traits
-typeinfo
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ranges b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ranges
deleted file mode 100644
index c0faf1803c6a6..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ranges
+++ /dev/null
@@ -1,21 +0,0 @@
-array
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-iterator
-limits
-new
-optional
-span
-stdexcept
-tuple
-type_traits
-variant
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ratio b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ratio
deleted file mode 100644
index 29043403235fa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.ratio
+++ /dev/null
@@ -1,5 +0,0 @@
-climits
-cstddef
-cstdint
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.regex b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.regex
deleted file mode 100644
index 992fa7d096498..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.regex
+++ /dev/null
@@ -1,32 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-deque
-exception
-initializer_list
-iosfwd
-limits
-mutex
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-vector
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.scoped_allocator b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.scoped_allocator
deleted file mode 100644
index a25e41c53dc49..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.scoped_allocator
+++ /dev/null
@@ -1,11 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-limits
-new
-tuple
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.semaphore b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.semaphore
deleted file mode 100644
index 42e3c191ac896..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.semaphore
+++ /dev/null
@@ -1,11 +0,0 @@
-atomic
-climits
-cstddef
-cstdint
-cstring
-ctime
-iosfwd
-limits
-ratio
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.set b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.set
deleted file mode 100644
index d035ad9ed9b2d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.set
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-optional
-stdexcept
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.shared_mutex b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.shared_mutex
deleted file mode 100644
index c0575fd4fca98..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.shared_mutex
+++ /dev/null
@@ -1,26 +0,0 @@
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.span b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.span
deleted file mode 100644
index 0fb1b67d13d02..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.span
+++ /dev/null
@@ -1,14 +0,0 @@
-array
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-exception
-initializer_list
-iosfwd
-limits
-stdexcept
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.sstream b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.sstream
deleted file mode 100644
index d52cd08776155..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.sstream
+++ /dev/null
@@ -1,36 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.stack b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.stack
deleted file mode 100644
index 5d834c3613cae..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.stack
+++ /dev/null
@@ -1,21 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-deque
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.stdexcept b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.stdexcept
deleted file mode 100644
index e9e1b1a3af1a0..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.stdexcept
+++ /dev/null
@@ -1,7 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-iosfwd
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.streambuf b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.streambuf
deleted file mode 100644
index 23fe84b18cbc4..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.streambuf
+++ /dev/null
@@ -1,31 +0,0 @@
-atomic
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-limits
-mutex
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.string b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.string
deleted file mode 100644
index 573ee5a4a7399..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.string
+++ /dev/null
@@ -1,21 +0,0 @@
-cctype
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-stdexcept
-string_view
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.string_view b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.string_view
deleted file mode 100644
index e287602d83000..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.string_view
+++ /dev/null
@@ -1,18 +0,0 @@
-cctype
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-stdexcept
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.strstream b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.strstream
deleted file mode 100644
index d52cd08776155..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.strstream
+++ /dev/null
@@ -1,36 +0,0 @@
-atomic
-bitset
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-ios
-iosfwd
-istream
-limits
-locale
-mutex
-new
-ostream
-ratio
-stdexcept
-streambuf
-string
-string_view
-system_error
-tuple
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.system_error b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.system_error
deleted file mode 100644
index 5892e99104dd5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.system_error
+++ /dev/null
@@ -1,23 +0,0 @@
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-stdexcept
-string
-string_view
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.thread b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.thread
deleted file mode 100644
index 8ec7c41bca454..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.thread
+++ /dev/null
@@ -1,27 +0,0 @@
-cctype
-cerrno
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdio
-cstdlib
-cstring
-ctime
-cwchar
-cwctype
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-string
-string_view
-system_error
-tuple
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.tuple b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.tuple
deleted file mode 100644
index df2d92f5d4b6c..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.tuple
+++ /dev/null
@@ -1,7 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.type_traits b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.type_traits
deleted file mode 100644
index fa3e26219e865..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.type_traits
+++ /dev/null
@@ -1,3 +0,0 @@
-cstddef
-cstdint
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeindex b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeindex
deleted file mode 100644
index 9643f796f202a..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeindex
+++ /dev/null
@@ -1,10 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-exception
-limits
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeinfo b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeinfo
deleted file mode 100644
index c48f9ed9e744d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-cstddef
-cstdint
-cstdlib
-exception
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_map b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_map
deleted file mode 100644
index 573d3aa59bcfa..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_map
+++ /dev/null
@@ -1,17 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-optional
-stdexcept
-tuple
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_set b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_set
deleted file mode 100644
index d035ad9ed9b2d..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_set
+++ /dev/null
@@ -1,16 +0,0 @@
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-optional
-stdexcept
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.utility b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.utility
deleted file mode 100644
index 16f4b2e8c3213..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.utility
+++ /dev/null
@@ -1,9 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-initializer_list
-limits
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.valarray b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.valarray
deleted file mode 100644
index bdf7a26634297..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.valarray
+++ /dev/null
@@ -1,14 +0,0 @@
-cmath
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-iosfwd
-limits
-new
-stdexcept
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.variant b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.variant
deleted file mode 100644
index 03c4103698fe7..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.variant
+++ /dev/null
@@ -1,13 +0,0 @@
-cmath
-compare
-cstddef
-cstdint
-cstdlib
-cstring
-exception
-initializer_list
-limits
-new
-tuple
-type_traits
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.vector b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.vector
deleted file mode 100644
index 22069ebe466d5..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.vector
+++ /dev/null
@@ -1,20 +0,0 @@
-atomic
-climits
-cmath
-compare
-concepts
-cstddef
-cstdint
-cstdlib
-cstring
-ctime
-exception
-initializer_list
-iosfwd
-limits
-new
-ratio
-stdexcept
-type_traits
-typeinfo
-version
diff --git a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.version b/libcxx/test/libcxx/transitive_includes/cxx2b/expected.version
deleted file mode 100644
index 8b137891791fe..0000000000000
--- a/libcxx/test/libcxx/transitive_includes/cxx2b/expected.version
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/libcxx/test/libcxx/transitive_includes_to_csv.py b/libcxx/test/libcxx/transitive_includes_to_csv.py
new file mode 100755
index 0000000000000..ce9fb79a6bb31
--- /dev/null
+++ b/libcxx/test/libcxx/transitive_includes_to_csv.py
@@ -0,0 +1,107 @@
+#!/usr/bin/env python
+# ===----------------------------------------------------------------------===##
+#
+# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+# See https://llvm.org/LICENSE.txt for license information.
+# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+#
+# ===----------------------------------------------------------------------===##
+
+from dataclasses import dataclass, field
+from typing import List # Needed for python 3.8 compatibility.
+import argparse
+import re
+import sys
+import pathlib
+
+
+ at dataclass
+class header:
+ name: str = None
+ level: int = -1
+
+
+def parse_line(line: str) -> header:
+ match = re.match(r"(\.+) (.+)", line)
+ if not match:
+ sys.exit(f"Line {line} contains invalid data.")
+
+ # The number of periods in front of the header name is the nesting level of
+ # that header.
+ return header(match.group(2), len(match.group(1)))
+
+
+# Generates the list of transitive includes of a header.
+#
+# The input contains two kinds of headers
+# * Standard headers (algorithm, string, format, etc)
+# * Detail headers (__algorithm/copy.h, __algorithm/copy_n.h, etc)
+# The output contains the transitive includes of the Standard header being
+# processed. The detail headers are omitted from the output, but their
+# transitive includes are parsed and added, if they are a Standard header.
+#
+# This effectively generates the dependency graph of a Standard header.
+def parse_file(file: pathlib.Path) -> List[str]:
+ result = list()
+ with file.open(encoding="utf-8") as f:
+ level = 999
+
+ # The first line contains the Standard header being processed.
+ # The transitive includes of this Standard header should be processed.
+ header = parse_line(f.readline())
+ assert header.level == 1
+ result.append(header.name)
+
+ for line in f.readlines():
+ header = parse_line(line)
+
+ # Skip deeper nested headers for Standard headers.
+ if header.level > level:
+ continue
+
+ # Process deeper nested headers for detail headers.
+ if header.name.startswith("__") or header.name.__contains__("/__"):
+ level = 999
+ continue
+
+ # Add the Standard header.
+ level = header.level
+ result.append(header.name)
+
+ return result
+
+
+def create_include_graph(path: pathlib.Path) -> List[str]:
+ result = list()
+ for file in sorted(path.glob("header.*")):
+ includes = parse_file(file)
+ if len(includes) > 1:
+ result.append(includes)
+ return result
+
+
+def print_csv(graph: List[str]) -> None:
+ for includes in graph:
+ header = includes[0]
+ for include in sorted(includes[1:]):
+ if header == include:
+ sys.exit(f"Cycle detected: header {header} includes itself.")
+ print(f"{header} {include}")
+
+
+if __name__ == "__main__":
+ parser = argparse.ArgumentParser(
+ description="""Produce a dependency graph of libc++ headers, in CSV format.
+Typically this script is executed by libcxx/test/libcxx/transitive_includes.sh.cpp""",
+ formatter_class=argparse.RawDescriptionHelpFormatter,
+ )
+ parser.add_argument(
+ "input",
+ default=None,
+ metavar="DIR",
+ help="The directory containing the transitive includes of the headers.",
+ )
+ options = parser.parse_args()
+
+ root = pathlib.Path(options.input)
+ print_csv(create_include_graph(root))
More information about the libcxx-commits
mailing list