gn analyze output: { "compile_targets": [], "status": "Found dependency", "test_targets": [ "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang" ] } gn analyze input: { "files": [ "//libcxx/include/__atomic/atomic.h", "//libcxx/include/__atomic/atomic_flag.h", "//libcxx/include/__atomic/atomic_sync.h", "//libcxx/include/__chrono/file_clock.h", "//libcxx/include/__configuration/availability.h", "//libcxx/include/__filesystem/directory_entry.h", "//libcxx/include/__filesystem/directory_iterator.h", "//libcxx/include/__filesystem/filesystem_error.h", "//libcxx/include/__filesystem/operations.h", "//libcxx/include/__filesystem/path.h", "//libcxx/include/__filesystem/path_iterator.h", "//libcxx/include/__filesystem/recursive_directory_iterator.h", "//libcxx/include/__filesystem/u8path.h", "//libcxx/include/__stop_token/atomic_unique_lock.h", "//libcxx/include/__stop_token/stop_callback.h", "//libcxx/include/__stop_token/stop_source.h", "//libcxx/include/__stop_token/stop_state.h", "//libcxx/include/__stop_token/stop_token.h", "//libcxx/include/__thread/jthread.h", "//libcxx/include/__thread/poll_with_backoff.h", "//libcxx/include/barrier", "//libcxx/include/condition_variable", "//libcxx/include/fstream", "//libcxx/include/latch", "//libcxx/include/semaphore", "//libcxx/include/version", "//libcxx/test/libcxx/atomics/atomics.syn/wait.issue_85107.pass.cpp", "//libcxx/test/libcxx/diagnostics/filesystem.nodiscard.verify.cpp", "//libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.pass.cpp", "//libcxx/test/libcxx/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp", "//libcxx/test/libcxx/input.output/filesystems/convert_file_time.pass.cpp", "//libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_bidirectional_iterator.compile.pass.cpp", "//libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_forward_iterator.compile.pass.cpp", "//libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_input_iterator.compile.pass.cpp", "//libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_iterator.compile.pass.cpp", "//libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_random_access_iterator.compile.pass.cpp", "//libcxx/test/libcxx/thread/atomic.availability.verify.cpp", "//libcxx/test/libcxx/thread/barrier.availability.verify.cpp", "//libcxx/test/libcxx/thread/latch.availability.verify.cpp", "//libcxx/test/libcxx/thread/semaphore.availability.verify.cpp", "//libcxx/test/libcxx/thread/thread.stoptoken/atomic_unique_lock.pass.cpp", "//libcxx/test/libcxx/vendor/apple/disable-availability.sh.cpp", "//libcxx/test/std/atomics/atomics.ref/notify_all.pass.cpp", "//libcxx/test/std/atomics/atomics.ref/notify_one.pass.cpp", "//libcxx/test/std/atomics/atomics.ref/wait.pass.cpp", "//libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/notify_all.pass.cpp", "//libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/notify_one.pass.cpp", "//libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/wait.pass.cpp", "//libcxx/test/std/atomics/atomics.types.generic/general.compile.pass.cpp", "//libcxx/test/std/atomics/atomics.types.generic/pointer.compile.pass.cpp", "//libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_notify_all.pass.cpp", "//libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_notify_one.pass.cpp", "//libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_wait.pass.cpp", "//libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_wait_explicit.pass.cpp", "//libcxx/test/std/containers/iterator.rel_ops.compile.pass.cpp", "//libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/open_path.pass.cpp", "//libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/path.pass.cpp", "//libcxx/test/std/input.output/file.streams/fstreams/fstream.members/open_path.pass.cpp", "//libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/path.pass.cpp", "//libcxx/test/std/input.output/file.streams/fstreams/ifstream.members/open_path.pass.cpp", "//libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/path.pass.cpp", "//libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/open_path.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_entry/lit.local.cfg", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/copy.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/copy_assign.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/ctor.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/default_ctor.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/equal.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/increment.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/move.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/move_assign.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.nonmembers/begin_end.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/iterator_concept_conformance.compile.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/range_concept_conformance.compile.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.directory_iterator/types.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.filesystem_error/filesystem_error.members.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.assign/copy.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.assign/move.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.charconv.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/copy.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/default.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/move.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.decompose/empty.verify.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.decompose/path.decompose.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_normal.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.hash_enabled.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.modifiers/clear.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.modifiers/make_preferred.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.modifiers/remove_filename.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_extension.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.modifiers/replace_filename.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.modifiers/swap.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.native.obs/c_str.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.native.obs/native.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.member/path.native.obs/operator_string.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.nonmember/append_op.verify.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops.verify.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.nonmember/path.factory.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.nonmember/path.io.unicode_bug.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/path.nonmember/swap.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/range_concept_conformance.compile.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.path/synop.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/cache_refresh_iter.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/range_concept_conformance.compile.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/ctor.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/depth.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/disable_recursion_pending.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/equal.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/move.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/move_assign.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/pop.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp", "//libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.nonmembers/begin_end.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.enum/enum.path.format.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/enable_borrowed_range.compile.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/enable_view.compile.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/file_time_type.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/file_time_type_resolution.compile.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.absolute/absolute.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.canonical/canonical.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy/copy.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy_file/copy_file.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy_file/copy_file_large.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy_file/copy_file_procfs.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy_symlink/copy_symlink.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directories/create_directories.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory_with_attributes.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory_symlink/create_directory_symlink.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_hard_link/create_hard_link.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_symlink/create_symlink.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.current_path/current_path.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.equivalent/equivalent.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.exists/exists.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.file_size/file_size.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_block_file/is_block_file.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_char_file/is_character_file.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_directory/is_directory.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_other/is_other.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_regular_file/is_regular_file.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_symlink/is_symlink.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.last_write_time/last_write_time.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.permissions/permissions.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.proximate/proximate.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.read_symlink/read_symlink.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.relative/relative.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.remove/remove.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.remove_all/remove_all.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.remove_all/toctou.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.rename/rename.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.resize_file/resize_file.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.space/space.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/status.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status_known/status_known.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.temp_dir_path/temp_directory_path.pass.cpp", "//libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.weakly_canonical/weakly_canonical.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore.char_type.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp", "//libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp", "//libcxx/test/std/input.output/iostreams.base/ios.base/ios.types/ios_Init/ios_Init.multiple.pass.cpp", "//libcxx/test/std/iterators/iterator.primitives/iterator.traits/cxx20_iterator_traits.compile.pass.cpp", "//libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp", "//libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp", "//libcxx/test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/atomic.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/barrier.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/filesystem.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/latch.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/semaphore.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/stop_token.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/thread.version.compile.pass.cpp", "//libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp", "//libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp", "//libcxx/test/std/thread/futures/futures.async/async_race.38682.pass.cpp", "//libcxx/test/std/thread/thread.barrier/arrive.pass.cpp", "//libcxx/test/std/thread/thread.barrier/arrive_and_drop.pass.cpp", "//libcxx/test/std/thread/thread.barrier/arrive_and_wait.pass.cpp", "//libcxx/test/std/thread/thread.barrier/completion.pass.cpp", "//libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_token_pred.pass.cpp", "//libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp", "//libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_token_pred.pass.cpp", "//libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_until_token_pred.pass.cpp", "//libcxx/test/std/thread/thread.jthread/assign.move.pass.cpp", "//libcxx/test/std/thread/thread.jthread/cons.default.pass.cpp", "//libcxx/test/std/thread/thread.jthread/cons.func.token.pass.cpp", "//libcxx/test/std/thread/thread.jthread/cons.move.pass.cpp", "//libcxx/test/std/thread/thread.jthread/copy.delete.compile.pass.cpp", "//libcxx/test/std/thread/thread.jthread/detach.pass.cpp", "//libcxx/test/std/thread/thread.jthread/dtor.pass.cpp", "//libcxx/test/std/thread/thread.jthread/get_id.pass.cpp", "//libcxx/test/std/thread/thread.jthread/get_stop_source.pass.cpp", "//libcxx/test/std/thread/thread.jthread/get_stop_token.pass.cpp", "//libcxx/test/std/thread/thread.jthread/hardware_concurrency.pass.cpp", "//libcxx/test/std/thread/thread.jthread/join.deadlock.pass.cpp", "//libcxx/test/std/thread/thread.jthread/join.pass.cpp", "//libcxx/test/std/thread/thread.jthread/joinable.pass.cpp", "//libcxx/test/std/thread/thread.jthread/nodiscard.verify.cpp", "//libcxx/test/std/thread/thread.jthread/request_stop.pass.cpp", "//libcxx/test/std/thread/thread.jthread/swap.free.pass.cpp", "//libcxx/test/std/thread/thread.jthread/swap.member.pass.cpp", "//libcxx/test/std/thread/thread.jthread/type.compile.pass.cpp", "//libcxx/test/std/thread/thread.latch/arrive_and_wait.pass.cpp", "//libcxx/test/std/thread/thread.latch/count_down.pass.cpp", "//libcxx/test/std/thread/thread.latch/try_wait.pass.cpp", "//libcxx/test/std/thread/thread.semaphore/acquire.pass.cpp", "//libcxx/test/std/thread/thread.semaphore/binary.pass.cpp", "//libcxx/test/std/thread/thread.semaphore/lost_wakeup.pass.cpp", "//libcxx/test/std/thread/thread.semaphore/release.pass.cpp", "//libcxx/test/std/thread/thread.semaphore/timed.pass.cpp", "//libcxx/test/std/thread/thread.semaphore/try_acquire.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopcallback/cons.const.token.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopcallback/cons.rvalue.token.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopcallback/copy.move.compile.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopcallback/ctad.compile.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopcallback/dtor.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/assign.copy.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/cons.copy.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/cons.default.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/cons.move.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/cons.nostopstate.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/equals.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/get_token.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/move.copy.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/nodiscard.verify.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/request_stop.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/stop_possible.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/stop_requested.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/swap.free.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stopsource/swap.member.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/assign.copy.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/assign.move.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/cons.copy.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/cons.default.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/cons.move.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/equals.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/nodiscard.verify.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/stop_possible.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/stop_requested.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/swap.free.pass.cpp", "//libcxx/test/std/thread/thread.stoptoken/stoptoken/swap.member.pass.cpp", "//libcxx/test/std/time/time.clock/time.clock.file/now.pass.cpp", "//libcxx/test/std/time/time.clock/time.clock.file/to_from_sys.pass.cpp", "//libcxx/test/std/utilities/format/format.formattable/concept.formattable.compile.pass.cpp", "//libcxx/test/std/utilities/format/format.range/format.range.fmtkind/format_kind.compile.pass.cpp", "//libcxx/test/support/make_test_thread.h", "//libcxx/utils/generate_feature_test_macro_components.py", "//libcxx/utils/libcxx/test/features.py" ], "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//lld/test:check-lld", "//llvm/test:check-llvm" ], "additional_compile_targets": [] } running all tests due to change to blacklisted file