[all-commits] [llvm/llvm-project] 34dfdd: [libc++][test] Improves transitive includes.

mordante via All-commits all-commits at lists.llvm.org
Sun Sep 25 04:20:44 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 34dfdd17af19488c80eacf10131f194498190b54
      https://github.com/llvm/llvm-project/commit/34dfdd17af19488c80eacf10131f194498190b54
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2022-09-25 (Sun, 25 Sep 2022)

  Changed paths:
    M libcxx/test/libcxx/transitive_includes.sanitize.py
    M libcxx/test/libcxx/transitive_includes.sh.cpp
    A libcxx/test/libcxx/transitive_includes/cxx03.csv
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.algorithm
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.any
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.array
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.atomic
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.barrier
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.bit
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.bitset
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cassert
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ccomplex
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cctype
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cerrno
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cfenv
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cfloat
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.charconv
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.chrono
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cinttypes
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ciso646
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.climits
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.clocale
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cmath
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.codecvt
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.compare
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.complex
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.concepts
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.condition_variable
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.coroutine
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.csetjmp
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.csignal
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdarg
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdbool
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cstddef
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdint
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdio
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cstdlib
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cstring
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ctgmath
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ctime
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cuchar
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cwchar
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.cwctype
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.deque
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.exception
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.execution
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_algorithm
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_coroutine
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_deque
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_forward_list
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_functional
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_iterator
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_list
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_map
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_memory_resource
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_propagate_const
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_regex
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_set
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_simd
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_string
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_type_traits
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_utility
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.experimental_vector
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_map
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ext_hash_set
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.filesystem
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.format
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.forward_list
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.fstream
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.functional
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.future
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.initializer_list
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.iomanip
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ios
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.iosfwd
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.iostream
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.istream
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.iterator
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.latch
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.limits
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.list
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.locale
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.map
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.memory
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.mutex
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.new
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.numbers
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.numeric
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.optional
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ostream
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.queue
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.random
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ranges
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.ratio
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.regex
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.scoped_allocator
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.semaphore
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.set
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.shared_mutex
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.span
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.sstream
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.stack
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.stdexcept
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.streambuf
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.string
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.string_view
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.strstream
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.system_error
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.thread
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.tuple
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.type_traits
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.typeindex
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.typeinfo
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.utility
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.valarray
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.variant
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.vector
    R libcxx/test/libcxx/transitive_includes/cxx03/expected.version
    A libcxx/test/libcxx/transitive_includes/cxx11.csv
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.algorithm
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.any
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.array
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.atomic
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.barrier
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.bit
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.bitset
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cassert
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ccomplex
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cctype
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cerrno
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cfenv
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cfloat
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.charconv
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.chrono
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cinttypes
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ciso646
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.climits
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.clocale
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cmath
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.codecvt
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.compare
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.complex
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.concepts
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.condition_variable
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.coroutine
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.csetjmp
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.csignal
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdarg
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdbool
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cstddef
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdint
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdio
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cstdlib
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cstring
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ctgmath
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ctime
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cuchar
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cwchar
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.cwctype
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.deque
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.exception
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.execution
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_algorithm
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_coroutine
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_deque
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_forward_list
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_functional
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_iterator
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_list
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_map
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_memory_resource
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_propagate_const
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_regex
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_set
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_simd
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_string
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_type_traits
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_utility
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.experimental_vector
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_map
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ext_hash_set
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.filesystem
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.format
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.forward_list
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.fstream
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.functional
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.future
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.initializer_list
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.iomanip
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ios
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.iosfwd
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.iostream
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.istream
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.iterator
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.latch
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.limits
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.list
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.locale
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.map
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.memory
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.mutex
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.new
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.numbers
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.numeric
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.optional
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ostream
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.queue
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.random
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ranges
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.ratio
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.regex
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.scoped_allocator
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.semaphore
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.set
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.shared_mutex
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.span
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.sstream
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.stack
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.stdexcept
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.streambuf
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.string
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.string_view
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.strstream
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.system_error
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.thread
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.tuple
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.type_traits
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.typeindex
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.typeinfo
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.utility
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.valarray
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.variant
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.vector
    R libcxx/test/libcxx/transitive_includes/cxx11/expected.version
    A libcxx/test/libcxx/transitive_includes/cxx14.csv
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.algorithm
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.any
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.array
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.atomic
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.barrier
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.bit
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.bitset
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cassert
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ccomplex
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cctype
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cerrno
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cfenv
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cfloat
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.charconv
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.chrono
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cinttypes
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ciso646
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.climits
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.clocale
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cmath
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.codecvt
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.compare
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.complex
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.concepts
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.condition_variable
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.coroutine
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.csetjmp
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.csignal
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdarg
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdbool
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cstddef
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdint
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdio
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cstdlib
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cstring
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ctgmath
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ctime
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cuchar
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cwchar
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.cwctype
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.deque
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.exception
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.execution
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_algorithm
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_coroutine
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_deque
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_forward_list
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_functional
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_iterator
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_list
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_map
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_memory_resource
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_propagate_const
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_regex
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_set
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_simd
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_string
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_type_traits
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_utility
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.experimental_vector
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_map
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ext_hash_set
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.filesystem
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.format
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.forward_list
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.fstream
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.functional
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.future
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.initializer_list
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.iomanip
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ios
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.iosfwd
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.iostream
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.istream
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.iterator
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.latch
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.limits
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.list
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.locale
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.map
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.memory
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.mutex
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.new
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.numbers
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.numeric
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.optional
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ostream
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.queue
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.random
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ranges
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.ratio
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.regex
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.scoped_allocator
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.semaphore
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.set
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.shared_mutex
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.span
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.sstream
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.stack
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.stdexcept
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.streambuf
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.string
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.string_view
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.strstream
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.system_error
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.thread
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.tuple
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.type_traits
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.typeindex
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.typeinfo
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.utility
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.valarray
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.variant
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.vector
    R libcxx/test/libcxx/transitive_includes/cxx14/expected.version
    A libcxx/test/libcxx/transitive_includes/cxx17.csv
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.algorithm
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.any
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.array
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.atomic
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.barrier
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.bit
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.bitset
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cassert
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ccomplex
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cctype
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cerrno
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cfenv
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cfloat
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.charconv
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.chrono
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cinttypes
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ciso646
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.climits
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.clocale
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cmath
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.codecvt
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.compare
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.complex
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.concepts
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.condition_variable
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.coroutine
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.csetjmp
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.csignal
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdarg
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdbool
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cstddef
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdint
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdio
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cstdlib
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cstring
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ctgmath
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ctime
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cuchar
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cwchar
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.cwctype
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.deque
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.exception
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.execution
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_algorithm
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_coroutine
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_deque
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_forward_list
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_functional
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_iterator
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_list
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_map
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_memory_resource
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_propagate_const
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_regex
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_set
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_simd
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_string
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_type_traits
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_utility
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.experimental_vector
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_map
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ext_hash_set
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.filesystem
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.format
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.forward_list
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.fstream
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.functional
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.future
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.initializer_list
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.iomanip
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ios
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.iosfwd
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.iostream
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.istream
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.iterator
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.latch
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.limits
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.list
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.locale
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.map
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.memory
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.mutex
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.new
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.numbers
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.numeric
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.optional
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ostream
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.queue
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.random
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ranges
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.ratio
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.regex
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.scoped_allocator
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.semaphore
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.set
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.shared_mutex
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.span
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.sstream
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.stack
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.stdexcept
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.streambuf
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.string
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.string_view
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.strstream
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.system_error
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.thread
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.tuple
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.type_traits
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.typeindex
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.typeinfo
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.utility
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.valarray
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.variant
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.vector
    R libcxx/test/libcxx/transitive_includes/cxx17/expected.version
    A libcxx/test/libcxx/transitive_includes/cxx20.csv
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.algorithm
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.any
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.array
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.atomic
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.barrier
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.bit
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.bitset
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cassert
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ccomplex
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cctype
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cerrno
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cfenv
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cfloat
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.charconv
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.chrono
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cinttypes
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ciso646
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.climits
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.clocale
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cmath
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.codecvt
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.compare
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.complex
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.concepts
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.condition_variable
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.coroutine
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.csetjmp
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.csignal
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdarg
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdbool
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cstddef
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdint
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdio
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cstdlib
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cstring
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ctgmath
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ctime
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cuchar
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cwchar
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.cwctype
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.deque
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.exception
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.execution
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_algorithm
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_coroutine
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_deque
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_forward_list
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_functional
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_iterator
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_list
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_map
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_memory_resource
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_propagate_const
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_regex
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_set
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_simd
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_string
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_type_traits
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_utility
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.experimental_vector
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_map
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ext_hash_set
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.filesystem
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.format
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.forward_list
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.fstream
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.functional
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.future
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.initializer_list
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.iomanip
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ios
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.iosfwd
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.iostream
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.istream
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.iterator
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.latch
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.limits
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.list
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.locale
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.map
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.memory
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.mutex
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.new
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.numbers
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.numeric
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.optional
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ostream
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.queue
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.random
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ranges
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.ratio
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.regex
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.scoped_allocator
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.semaphore
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.set
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.shared_mutex
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.span
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.sstream
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.stack
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.stdexcept
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.streambuf
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.string
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.string_view
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.strstream
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.system_error
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.thread
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.tuple
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.type_traits
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.typeindex
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.typeinfo
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.utility
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.valarray
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.variant
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.vector
    R libcxx/test/libcxx/transitive_includes/cxx20/expected.version
    A libcxx/test/libcxx/transitive_includes/cxx2b.csv
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.algorithm
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.any
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.array
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.atomic
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.barrier
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.bit
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.bitset
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cassert
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ccomplex
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cctype
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cerrno
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfenv
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cfloat
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.charconv
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.chrono
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cinttypes
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ciso646
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.climits
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.clocale
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cmath
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.codecvt
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.compare
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.complex
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.concepts
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.condition_variable
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.coroutine
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.csetjmp
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.csignal
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdarg
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdbool
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstddef
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdint
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdio
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstdlib
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cstring
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctgmath
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ctime
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cuchar
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwchar
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.cwctype
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.deque
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.exception
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.execution
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_algorithm
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_coroutine
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_deque
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_forward_list
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_functional
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_iterator
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_list
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_map
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_memory_resource
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_propagate_const
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_regex
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_set
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_simd
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_string
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_type_traits
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_utility
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.experimental_vector
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_map
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ext_hash_set
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.filesystem
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.format
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.forward_list
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.fstream
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.functional
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.future
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.initializer_list
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.iomanip
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ios
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.iosfwd
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.iostream
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.istream
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.iterator
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.latch
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.limits
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.list
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.locale
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.map
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.memory
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.mutex
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.new
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.numbers
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.numeric
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.optional
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ostream
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.queue
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.random
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ranges
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.ratio
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.regex
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.scoped_allocator
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.semaphore
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.set
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.shared_mutex
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.span
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.sstream
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.stack
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.stdexcept
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.streambuf
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.string
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.string_view
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.strstream
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.system_error
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.thread
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.tuple
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.type_traits
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeindex
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.typeinfo
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_map
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.unordered_set
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.utility
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.valarray
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.variant
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.vector
    R libcxx/test/libcxx/transitive_includes/cxx2b/expected.version
    A libcxx/test/libcxx/transitive_includes_to_csv.py

  Log Message:
  -----------
  [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




More information about the All-commits mailing list