INFO:2025-04-09T21:48:04Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD f75dce43ea0a..af9c04fa6890 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at af9c04fa6890 [libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885) INFO:2025-04-09T21:48:07Z:root:syncing... Deleted branch merge (was f75dce43ea0a). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-04-09T21:48:08Z:root:building ninja: Entering directory `out/gn' [1/646] COPY ../../libcxx/include/__format/buffer.h include/c++/v1/__format/buffer.h [2/646] COPY ../../libcxx/include/__format/container_adaptor.h include/c++/v1/__format/container_adaptor.h [3/646] COPY ../../libcxx/include/__format/format_arg.h include/c++/v1/__format/format_arg.h [4/646] COPY ../../libcxx/include/__format/format_arg_store.h include/c++/v1/__format/format_arg_store.h [5/646] COPY ../../libcxx/include/__format/format_args.h include/c++/v1/__format/format_args.h [6/646] COPY ../../libcxx/include/__format/format_context.h include/c++/v1/__format/format_context.h [7/646] COPY ../../libcxx/include/__format/format_functions.h include/c++/v1/__format/format_functions.h [8/646] COPY ../../libcxx/include/__format/format_parse_context.h include/c++/v1/__format/format_parse_context.h [9/646] COPY ../../libcxx/include/__format/format_string.h include/c++/v1/__format/format_string.h [10/646] COPY ../../libcxx/include/__format/format_to_n_result.h include/c++/v1/__format/format_to_n_result.h [11/646] COPY ../../libcxx/include/__format/formatter.h include/c++/v1/__format/formatter.h [12/646] COPY ../../libcxx/include/__format/formatter_bool.h include/c++/v1/__format/formatter_bool.h [13/646] COPY ../../libcxx/include/__format/formatter_char.h include/c++/v1/__format/formatter_char.h [14/646] COPY ../../libcxx/include/__format/formatter_floating_point.h include/c++/v1/__format/formatter_floating_point.h [15/646] COPY ../../libcxx/include/__format/formatter_integer.h include/c++/v1/__format/formatter_integer.h [16/646] COPY ../../libcxx/include/__format/formatter_integral.h include/c++/v1/__format/formatter_integral.h [17/646] COPY ../../libcxx/include/__format/formatter_pointer.h include/c++/v1/__format/formatter_pointer.h [18/646] COPY ../../libcxx/include/__format/formatter_string.h include/c++/v1/__format/formatter_string.h [19/646] COPY ../../libcxx/include/__format/formatter_tuple.h include/c++/v1/__format/formatter_tuple.h [20/646] COPY ../../libcxx/include/__format/parser_std_format_spec.h include/c++/v1/__format/parser_std_format_spec.h [21/646] COPY ../../libcxx/include/__format/range_default_formatter.h include/c++/v1/__format/range_default_formatter.h [22/646] COPY ../../libcxx/include/__format/range_formatter.h include/c++/v1/__format/range_formatter.h [23/646] COPY ../../libcxx/include/__functional/binary_function.h include/c++/v1/__functional/binary_function.h [24/646] COPY ../../libcxx/include/__functional/binary_negate.h include/c++/v1/__functional/binary_negate.h [25/646] COPY ../../libcxx/include/__functional/binder1st.h include/c++/v1/__functional/binder1st.h [26/646] COPY ../../libcxx/include/__functional/binder2nd.h include/c++/v1/__functional/binder2nd.h [27/646] COPY ../../libcxx/include/__functional/boyer_moore_searcher.h include/c++/v1/__functional/boyer_moore_searcher.h [28/646] COPY ../../libcxx/include/__functional/default_searcher.h include/c++/v1/__functional/default_searcher.h [29/646] COPY ../../libcxx/include/__functional/function.h include/c++/v1/__functional/function.h [30/646] COPY ../../libcxx/include/__functional/hash.h include/c++/v1/__functional/hash.h [31/646] COPY ../../libcxx/include/__chrono/formatter.h include/c++/v1/__chrono/formatter.h [32/646] COPY ../../libcxx/include/__chrono/duration.h include/c++/v1/__chrono/duration.h [33/646] COPY ../../libcxx/include/__chrono/parser_std_format_spec.h include/c++/v1/__chrono/parser_std_format_spec.h [34/646] COPY ../../libcxx/include/__chrono/time_point.h include/c++/v1/__chrono/time_point.h [35/646] COPY ../../libcxx/include/__compare/common_comparison_category.h include/c++/v1/__compare/common_comparison_category.h [36/646] COPY ../../libcxx/include/__compare/compare_three_way.h include/c++/v1/__compare/compare_three_way.h [37/646] COPY ../../libcxx/include/__compare/compare_three_way_result.h include/c++/v1/__compare/compare_three_way_result.h [38/646] COPY ../../libcxx/include/__config include/c++/v1/__config [39/646] COPY ../../libcxx/include/__coroutine/coroutine_handle.h include/c++/v1/__coroutine/coroutine_handle.h [40/646] COPY ../../libcxx/include/__coroutine/noop_coroutine_handle.h include/c++/v1/__coroutine/noop_coroutine_handle.h [41/646] COPY ../../libcxx/include/__fwd/ios.h include/c++/v1/__fwd/ios.h [42/646] COPY ../../libcxx/include/__fwd/istream.h include/c++/v1/__fwd/istream.h [43/646] COPY ../../libcxx/include/__fwd/map.h include/c++/v1/__fwd/map.h [44/646] COPY ../../libcxx/include/__fwd/memory.h include/c++/v1/__fwd/memory.h [45/646] COPY ../../libcxx/include/__fwd/memory_resource.h include/c++/v1/__fwd/memory_resource.h [46/646] COPY ../../libcxx/include/__fwd/ostream.h include/c++/v1/__fwd/ostream.h [47/646] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [48/646] COPY ../../libcxx/include/__fwd/pair.h include/c++/v1/__fwd/pair.h [49/646] COPY ../../libcxx/include/__fwd/queue.h include/c++/v1/__fwd/queue.h [50/646] COPY ../../libcxx/include/__fwd/set.h include/c++/v1/__fwd/set.h [51/646] COPY ../../libcxx/include/__fwd/sstream.h include/c++/v1/__fwd/sstream.h [52/646] COPY ../../libcxx/include/__fwd/stack.h include/c++/v1/__fwd/stack.h [53/646] COPY ../../libcxx/include/__functional/mem_fun_ref.h include/c++/v1/__functional/mem_fun_ref.h [54/646] COPY ../../libcxx/include/__functional/operations.h include/c++/v1/__functional/operations.h [55/646] COPY ../../libcxx/include/__functional/pointer_to_binary_function.h include/c++/v1/__functional/pointer_to_binary_function.h [56/646] COPY ../../libcxx/include/__functional/pointer_to_unary_function.h include/c++/v1/__functional/pointer_to_unary_function.h [57/646] COPY ../../libcxx/include/__functional/reference_wrapper.h include/c++/v1/__functional/reference_wrapper.h [58/646] COPY ../../libcxx/include/__functional/unary_function.h include/c++/v1/__functional/unary_function.h [59/646] COPY ../../libcxx/include/__functional/unary_negate.h include/c++/v1/__functional/unary_negate.h [60/646] COPY ../../libcxx/include/__fwd/array.h include/c++/v1/__fwd/array.h [61/646] COPY ../../libcxx/include/__fwd/complex.h include/c++/v1/__fwd/complex.h [62/646] COPY ../../libcxx/include/__fwd/deque.h include/c++/v1/__fwd/deque.h [63/646] COPY ../../libcxx/include/__fwd/format.h include/c++/v1/__fwd/format.h [64/646] COPY ../../libcxx/include/__fwd/fstream.h include/c++/v1/__fwd/fstream.h [65/646] COPY ../../libcxx/include/__fwd/functional.h include/c++/v1/__fwd/functional.h [66/646] COPY ../../libcxx/include/__fwd/streambuf.h include/c++/v1/__fwd/streambuf.h [67/646] COPY ../../libcxx/include/__fwd/string.h include/c++/v1/__fwd/string.h [68/646] COPY ../../libcxx/include/__fwd/string_view.h include/c++/v1/__fwd/string_view.h [69/646] COPY ../../libcxx/include/__fwd/subrange.h include/c++/v1/__fwd/subrange.h [70/646] COPY ../../libcxx/include/__fwd/tuple.h include/c++/v1/__fwd/tuple.h [71/646] COPY ../../libcxx/include/__fwd/variant.h include/c++/v1/__fwd/variant.h [72/646] COPY ../../libcxx/include/__fwd/vector.h include/c++/v1/__fwd/vector.h [73/646] COPY ../../libcxx/include/__hash_table include/c++/v1/__hash_table [74/646] COPY ../../libcxx/include/__ios/fpos.h include/c++/v1/__ios/fpos.h [75/646] COPY ../../libcxx/include/__iterator/back_insert_iterator.h include/c++/v1/__iterator/back_insert_iterator.h [76/646] COPY ../../libcxx/include/__iterator/front_insert_iterator.h include/c++/v1/__iterator/front_insert_iterator.h [77/646] COPY ../../libcxx/include/__iterator/insert_iterator.h include/c++/v1/__iterator/insert_iterator.h [78/646] COPY ../../libcxx/include/__iterator/istream_iterator.h include/c++/v1/__iterator/istream_iterator.h [79/646] COPY ../../libcxx/include/__iterator/istreambuf_iterator.h include/c++/v1/__iterator/istreambuf_iterator.h [80/646] COPY ../../libcxx/include/__iterator/iterator.h include/c++/v1/__iterator/iterator.h [81/646] COPY ../../libcxx/include/__iterator/iterator_traits.h include/c++/v1/__iterator/iterator_traits.h [82/646] COPY ../../libcxx/include/__iterator/move_iterator.h include/c++/v1/__iterator/move_iterator.h [83/646] COPY ../../libcxx/include/__iterator/move_sentinel.h include/c++/v1/__iterator/move_sentinel.h [84/646] COPY ../../libcxx/include/__iterator/ostream_iterator.h include/c++/v1/__iterator/ostream_iterator.h [85/646] COPY ../../libcxx/include/__iterator/ostreambuf_iterator.h include/c++/v1/__iterator/ostreambuf_iterator.h [86/646] COPY ../../libcxx/include/__iterator/reverse_iterator.h include/c++/v1/__iterator/reverse_iterator.h [87/646] COPY ../../libcxx/include/__iterator/wrap_iter.h include/c++/v1/__iterator/wrap_iter.h [88/646] COPY ../../libcxx/include/__locale include/c++/v1/__locale [89/646] COPY ../../libcxx/include/__memory/allocator.h include/c++/v1/__memory/allocator.h [90/646] COPY ../../libcxx/include/__memory/allocator_arg_t.h include/c++/v1/__memory/allocator_arg_t.h [91/646] COPY ../../libcxx/include/__memory/allocator_traits.h include/c++/v1/__memory/allocator_traits.h [92/646] COPY ../../libcxx/include/__memory/auto_ptr.h include/c++/v1/__memory/auto_ptr.h [93/646] COPY ../../libcxx/include/__memory/inout_ptr.h include/c++/v1/__memory/inout_ptr.h [94/646] COPY ../../libcxx/include/__memory/out_ptr.h include/c++/v1/__memory/out_ptr.h [95/646] COPY ../../libcxx/include/__memory/pointer_traits.h include/c++/v1/__memory/pointer_traits.h [96/646] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [97/646] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [98/646] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [99/646] COPY ../../libcxx/include/__memory/raw_storage_iterator.h include/c++/v1/__memory/raw_storage_iterator.h [100/646] COPY ../../libcxx/include/__memory/shared_ptr.h include/c++/v1/__memory/shared_ptr.h [101/646] COPY ../../libcxx/include/__memory/unique_ptr.h include/c++/v1/__memory/unique_ptr.h [102/646] COPY ../../libcxx/include/__memory/uses_allocator.h include/c++/v1/__memory/uses_allocator.h [103/646] COPY ../../libcxx/include/__memory_resource/polymorphic_allocator.h include/c++/v1/__memory_resource/polymorphic_allocator.h [104/646] COPY ../../libcxx/include/__mutex/lock_guard.h include/c++/v1/__mutex/lock_guard.h [105/646] COPY ../../libcxx/include/__mutex/once_flag.h include/c++/v1/__mutex/once_flag.h [106/646] COPY ../../libcxx/include/__mutex/unique_lock.h include/c++/v1/__mutex/unique_lock.h [107/646] COPY ../../libcxx/include/__node_handle include/c++/v1/__node_handle [108/646] COPY ../../libcxx/include/__ostream/basic_ostream.h include/c++/v1/__ostream/basic_ostream.h [109/646] COPY ../../libcxx/include/__random/bernoulli_distribution.h include/c++/v1/__random/bernoulli_distribution.h [110/646] COPY ../../libcxx/include/__random/binomial_distribution.h include/c++/v1/__random/binomial_distribution.h [111/646] COPY ../../libcxx/include/__random/cauchy_distribution.h include/c++/v1/__random/cauchy_distribution.h [112/646] COPY ../../libcxx/include/__random/chi_squared_distribution.h include/c++/v1/__random/chi_squared_distribution.h [113/646] COPY ../../libcxx/include/__random/discard_block_engine.h include/c++/v1/__random/discard_block_engine.h [114/646] COPY ../../libcxx/include/__random/discrete_distribution.h include/c++/v1/__random/discrete_distribution.h [115/646] COPY ../../libcxx/include/__random/exponential_distribution.h include/c++/v1/__random/exponential_distribution.h [116/646] COPY ../../libcxx/include/__random/extreme_value_distribution.h include/c++/v1/__random/extreme_value_distribution.h [117/646] COPY ../../libcxx/include/__random/fisher_f_distribution.h include/c++/v1/__random/fisher_f_distribution.h [118/646] COPY ../../libcxx/include/__random/gamma_distribution.h include/c++/v1/__random/gamma_distribution.h [119/646] COPY ../../libcxx/include/__random/geometric_distribution.h include/c++/v1/__random/geometric_distribution.h [120/646] COPY ../../libcxx/include/__random/independent_bits_engine.h include/c++/v1/__random/independent_bits_engine.h [121/646] COPY ../../libcxx/include/__random/linear_congruential_engine.h include/c++/v1/__random/linear_congruential_engine.h [122/646] COPY ../../libcxx/include/__random/lognormal_distribution.h include/c++/v1/__random/lognormal_distribution.h [123/646] COPY ../../libcxx/include/__random/mersenne_twister_engine.h include/c++/v1/__random/mersenne_twister_engine.h [124/646] COPY ../../libcxx/include/__random/negative_binomial_distribution.h include/c++/v1/__random/negative_binomial_distribution.h [125/646] COPY ../../libcxx/include/__random/normal_distribution.h include/c++/v1/__random/normal_distribution.h [126/646] COPY ../../libcxx/include/__random/piecewise_constant_distribution.h include/c++/v1/__random/piecewise_constant_distribution.h [127/646] COPY ../../libcxx/include/__random/piecewise_linear_distribution.h include/c++/v1/__random/piecewise_linear_distribution.h [128/646] COPY ../../libcxx/include/__random/poisson_distribution.h include/c++/v1/__random/poisson_distribution.h [129/646] COPY ../../libcxx/include/__random/seed_seq.h include/c++/v1/__random/seed_seq.h [130/646] COPY ../../libcxx/include/__random/shuffle_order_engine.h include/c++/v1/__random/shuffle_order_engine.h [131/646] COPY ../../libcxx/include/__random/student_t_distribution.h include/c++/v1/__random/student_t_distribution.h [132/646] COPY ../../libcxx/include/__random/subtract_with_carry_engine.h include/c++/v1/__random/subtract_with_carry_engine.h [133/646] COPY ../../libcxx/include/__random/uniform_real_distribution.h include/c++/v1/__random/uniform_real_distribution.h [134/646] COPY ../../libcxx/include/__random/weibull_distribution.h include/c++/v1/__random/weibull_distribution.h [135/646] COPY ../../libcxx/include/__ranges/non_propagating_cache.h include/c++/v1/__ranges/non_propagating_cache.h [136/646] COPY ../../libcxx/include/__ranges/subrange.h include/c++/v1/__ranges/subrange.h [137/646] COPY ../../libcxx/include/__string/char_traits.h include/c++/v1/__string/char_traits.h [138/646] COPY ../../libcxx/include/__system_error/error_code.h include/c++/v1/__system_error/error_code.h [139/646] COPY ../../libcxx/include/__system_error/error_condition.h include/c++/v1/__system_error/error_condition.h [140/646] COPY ../../libcxx/include/__thread/formatter.h include/c++/v1/__thread/formatter.h [141/646] COPY ../../libcxx/include/__thread/id.h include/c++/v1/__thread/id.h [142/646] COPY ../../libcxx/include/__thread/thread.h include/c++/v1/__thread/thread.h [143/646] COPY ../../libcxx/include/__tree include/c++/v1/__tree [144/646] COPY ../../libcxx/include/__tuple/sfinae_helpers.h include/c++/v1/__tuple/sfinae_helpers.h [145/646] COPY ../../libcxx/include/__tuple/tuple_element.h include/c++/v1/__tuple/tuple_element.h [146/646] COPY ../../libcxx/include/__tuple/tuple_size.h include/c++/v1/__tuple/tuple_size.h [147/646] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [148/646] LINK obj/clang/unittests/libclang/libclangTests [149/646] COPY ../../libcxx/include/__type_traits/add_cv_quals.h include/c++/v1/__type_traits/add_cv_quals.h [150/646] COPY ../../libcxx/include/__type_traits/aligned_storage.h include/c++/v1/__type_traits/aligned_storage.h [151/646] COPY ../../libcxx/include/__type_traits/alignment_of.h include/c++/v1/__type_traits/alignment_of.h [152/646] COPY ../../libcxx/include/__type_traits/common_type.h include/c++/v1/__type_traits/common_type.h [153/646] COPY ../../libcxx/include/__type_traits/conditional.h include/c++/v1/__type_traits/conditional.h [154/646] COPY ../../libcxx/include/__type_traits/decay.h include/c++/v1/__type_traits/decay.h [155/646] COPY ../../libcxx/include/__type_traits/dependent_type.h include/c++/v1/__type_traits/dependent_type.h [156/646] COPY ../../libcxx/include/__type_traits/enable_if.h include/c++/v1/__type_traits/enable_if.h [157/646] COPY ../../libcxx/include/__type_traits/extent.h include/c++/v1/__type_traits/extent.h [158/646] COPY ../../libcxx/include/__type_traits/has_unique_object_representation.h include/c++/v1/__type_traits/has_unique_object_representation.h [159/646] COPY ../../libcxx/include/__type_traits/has_virtual_destructor.h include/c++/v1/__type_traits/has_virtual_destructor.h [160/646] COPY ../../libcxx/include/__type_traits/integral_constant.h include/c++/v1/__type_traits/integral_constant.h [161/646] COPY ../../libcxx/include/__type_traits/invoke.h include/c++/v1/__type_traits/invoke.h [162/646] COPY ../../libcxx/include/__type_traits/is_abstract.h include/c++/v1/__type_traits/is_abstract.h [163/646] COPY ../../libcxx/include/__type_traits/is_aggregate.h include/c++/v1/__type_traits/is_aggregate.h [164/646] COPY ../../libcxx/include/__type_traits/is_arithmetic.h include/c++/v1/__type_traits/is_arithmetic.h [165/646] COPY ../../libcxx/include/__type_traits/is_array.h include/c++/v1/__type_traits/is_array.h [166/646] COPY ../../libcxx/include/__type_traits/is_assignable.h include/c++/v1/__type_traits/is_assignable.h [167/646] COPY ../../libcxx/include/__type_traits/is_base_of.h include/c++/v1/__type_traits/is_base_of.h [168/646] COPY ../../libcxx/include/__type_traits/is_bounded_array.h include/c++/v1/__type_traits/is_bounded_array.h [169/646] COPY ../../libcxx/include/__type_traits/is_class.h include/c++/v1/__type_traits/is_class.h [170/646] COPY ../../libcxx/include/__type_traits/is_compound.h include/c++/v1/__type_traits/is_compound.h [171/646] COPY ../../libcxx/include/__type_traits/is_const.h include/c++/v1/__type_traits/is_const.h [172/646] COPY ../../libcxx/include/__type_traits/is_constructible.h include/c++/v1/__type_traits/is_constructible.h [173/646] COPY ../../libcxx/include/__type_traits/is_convertible.h include/c++/v1/__type_traits/is_convertible.h [174/646] COPY ../../libcxx/include/__type_traits/is_destructible.h include/c++/v1/__type_traits/is_destructible.h [175/646] COPY ../../libcxx/include/__type_traits/is_empty.h include/c++/v1/__type_traits/is_empty.h [176/646] COPY ../../libcxx/include/__type_traits/is_enum.h include/c++/v1/__type_traits/is_enum.h [177/646] COPY ../../libcxx/include/__type_traits/is_final.h include/c++/v1/__type_traits/is_final.h [178/646] COPY ../../libcxx/include/__type_traits/is_floating_point.h include/c++/v1/__type_traits/is_floating_point.h [179/646] COPY ../../libcxx/include/__type_traits/is_function.h include/c++/v1/__type_traits/is_function.h [180/646] COPY ../../libcxx/include/__type_traits/is_fundamental.h include/c++/v1/__type_traits/is_fundamental.h [181/646] COPY ../../libcxx/include/__type_traits/is_implicit_lifetime.h include/c++/v1/__type_traits/is_implicit_lifetime.h [182/646] COPY ../../libcxx/include/__type_traits/is_integral.h include/c++/v1/__type_traits/is_integral.h [183/646] COPY ../../libcxx/include/__type_traits/is_literal_type.h include/c++/v1/__type_traits/is_literal_type.h [184/646] COPY ../../libcxx/include/__type_traits/is_member_pointer.h include/c++/v1/__type_traits/is_member_pointer.h [185/646] COPY ../../libcxx/include/__type_traits/is_nothrow_assignable.h include/c++/v1/__type_traits/is_nothrow_assignable.h [186/646] COPY ../../libcxx/include/__type_traits/is_nothrow_constructible.h include/c++/v1/__type_traits/is_nothrow_constructible.h [187/646] COPY ../../libcxx/include/__type_traits/is_nothrow_destructible.h include/c++/v1/__type_traits/is_nothrow_destructible.h [188/646] COPY ../../libcxx/include/__type_traits/is_null_pointer.h include/c++/v1/__type_traits/is_null_pointer.h [189/646] COPY ../../libcxx/include/__type_traits/is_object.h include/c++/v1/__type_traits/is_object.h [190/646] COPY ../../libcxx/include/__type_traits/is_pod.h include/c++/v1/__type_traits/is_pod.h [191/646] COPY ../../libcxx/include/__type_traits/is_pointer.h include/c++/v1/__type_traits/is_pointer.h [192/646] COPY ../../libcxx/include/__type_traits/is_polymorphic.h include/c++/v1/__type_traits/is_polymorphic.h [193/646] COPY ../../libcxx/include/__type_traits/is_reference.h include/c++/v1/__type_traits/is_reference.h [194/646] COPY ../../libcxx/include/__type_traits/is_same.h include/c++/v1/__type_traits/is_same.h [195/646] COPY ../../libcxx/include/__type_traits/is_scalar.h include/c++/v1/__type_traits/is_scalar.h [196/646] COPY ../../libcxx/include/__type_traits/is_signed.h include/c++/v1/__type_traits/is_signed.h [197/646] COPY ../../libcxx/include/__type_traits/is_standard_layout.h include/c++/v1/__type_traits/is_standard_layout.h [198/646] COPY ../../libcxx/include/__type_traits/is_swappable.h include/c++/v1/__type_traits/is_swappable.h [199/646] COPY ../../libcxx/include/__type_traits/is_trivial.h include/c++/v1/__type_traits/is_trivial.h [200/646] COPY ../../libcxx/include/__type_traits/is_trivially_assignable.h include/c++/v1/__type_traits/is_trivially_assignable.h [201/646] COPY ../../libcxx/include/__type_traits/is_trivially_constructible.h include/c++/v1/__type_traits/is_trivially_constructible.h [202/646] COPY ../../libcxx/include/__type_traits/is_trivially_copyable.h include/c++/v1/__type_traits/is_trivially_copyable.h [203/646] COPY ../../libcxx/include/__type_traits/is_trivially_destructible.h include/c++/v1/__type_traits/is_trivially_destructible.h [204/646] COPY ../../libcxx/include/__type_traits/is_unbounded_array.h include/c++/v1/__type_traits/is_unbounded_array.h [205/646] COPY ../../libcxx/include/__type_traits/is_union.h include/c++/v1/__type_traits/is_union.h [206/646] COPY ../../libcxx/include/__type_traits/is_unsigned.h include/c++/v1/__type_traits/is_unsigned.h [207/646] COPY ../../libcxx/include/__type_traits/is_void.h include/c++/v1/__type_traits/is_void.h [208/646] COPY ../../libcxx/include/__type_traits/is_volatile.h include/c++/v1/__type_traits/is_volatile.h [209/646] COPY ../../libcxx/include/__type_traits/rank.h include/c++/v1/__type_traits/rank.h [210/646] COPY ../../libcxx/include/__type_traits/reference_constructs_from_temporary.h include/c++/v1/__type_traits/reference_constructs_from_temporary.h [211/646] COPY ../../libcxx/include/__type_traits/reference_converts_from_temporary.h include/c++/v1/__type_traits/reference_converts_from_temporary.h [212/646] COPY ../../libcxx/include/__type_traits/remove_all_extents.h include/c++/v1/__type_traits/remove_all_extents.h [213/646] COPY ../../libcxx/include/__type_traits/remove_const.h include/c++/v1/__type_traits/remove_const.h [214/646] COPY ../../libcxx/include/__type_traits/remove_extent.h include/c++/v1/__type_traits/remove_extent.h [215/646] COPY ../../libcxx/include/__type_traits/remove_pointer.h include/c++/v1/__type_traits/remove_pointer.h [216/646] COPY ../../libcxx/include/__type_traits/remove_volatile.h include/c++/v1/__type_traits/remove_volatile.h [217/646] COPY ../../libcxx/include/__type_traits/result_of.h include/c++/v1/__type_traits/result_of.h [218/646] COPY ../../libcxx/include/__utility/in_place.h include/c++/v1/__utility/in_place.h [219/646] COPY ../../libcxx/include/__utility/integer_sequence.h include/c++/v1/__utility/integer_sequence.h [220/646] COPY ../../libcxx/include/__utility/pair.h include/c++/v1/__utility/pair.h [221/646] COPY ../../libcxx/include/__utility/piecewise_construct.h include/c++/v1/__utility/piecewise_construct.h [222/646] COPY ../../libcxx/include/__variant/monostate.h include/c++/v1/__variant/monostate.h [223/646] COPY ../../libcxx/include/__vector/vector.h include/c++/v1/__vector/vector.h [224/646] COPY ../../libcxx/include/__vector/vector_bool.h include/c++/v1/__vector/vector_bool.h [225/646] COPY ../../libcxx/include/__vector/vector_bool_formatter.h include/c++/v1/__vector/vector_bool_formatter.h [226/646] COPY ../../libcxx/include/any include/c++/v1/any [227/646] COPY ../../libcxx/include/array include/c++/v1/array [228/646] COPY ../../libcxx/include/bitset include/c++/v1/bitset [229/646] COPY ../../libcxx/include/codecvt include/c++/v1/codecvt [230/646] COPY ../../libcxx/include/complex include/c++/v1/complex [231/646] COPY ../../libcxx/include/deque include/c++/v1/deque [232/646] COPY ../../libcxx/include/experimental/type_traits include/c++/v1/experimental/type_traits [233/646] COPY ../../libcxx/include/experimental/utility include/c++/v1/experimental/utility [234/646] COPY ../../libcxx/include/ext/__hash include/c++/v1/ext/__hash [235/646] COPY ../../libcxx/include/ext/hash_map include/c++/v1/ext/hash_map [236/646] COPY ../../libcxx/include/ext/hash_set include/c++/v1/ext/hash_set [237/646] COPY ../../libcxx/include/forward_list include/c++/v1/forward_list [238/646] COPY ../../libcxx/include/fstream include/c++/v1/fstream [239/646] COPY ../../libcxx/include/future include/c++/v1/future [240/646] COPY ../../libcxx/include/initializer_list include/c++/v1/initializer_list [241/646] COPY ../../libcxx/include/ios include/c++/v1/ios [242/646] COPY ../../libcxx/include/iosfwd include/c++/v1/iosfwd [243/646] COPY ../../libcxx/include/istream include/c++/v1/istream [244/646] COPY ../../libcxx/include/limits include/c++/v1/limits [245/646] COPY ../../libcxx/include/list include/c++/v1/list [246/646] COPY ../../libcxx/include/locale include/c++/v1/locale [247/646] COPY ../../libcxx/include/map include/c++/v1/map [248/646] COPY ../../libcxx/include/mutex include/c++/v1/mutex [249/646] COPY ../../libcxx/include/optional include/c++/v1/optional [250/646] COPY ../../libcxx/include/queue include/c++/v1/queue [251/646] COPY ../../libcxx/include/ratio include/c++/v1/ratio [252/646] COPY ../../libcxx/include/regex include/c++/v1/regex [253/646] COPY ../../libcxx/include/scoped_allocator include/c++/v1/scoped_allocator [254/646] COPY ../../libcxx/include/set include/c++/v1/set [255/646] COPY ../../libcxx/include/sstream include/c++/v1/sstream [256/646] COPY ../../libcxx/include/span include/c++/v1/span [257/646] COPY ../../libcxx/include/stack include/c++/v1/stack [258/646] COPY ../../libcxx/include/streambuf include/c++/v1/streambuf [259/646] COPY ../../libcxx/include/syncstream include/c++/v1/syncstream [260/646] COPY ../../libcxx/include/tuple include/c++/v1/tuple [261/646] COPY ../../libcxx/include/typeindex include/c++/v1/typeindex [262/646] COPY ../../libcxx/include/unordered_map include/c++/v1/unordered_map [263/646] COPY ../../libcxx/include/unordered_set include/c++/v1/unordered_set [264/646] COPY ../../libcxx/include/valarray include/c++/v1/valarray [265/646] COPY ../../libcxx/include/variant include/c++/v1/variant [266/646] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [267/646] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [268/646] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [269/646] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [270/646] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [271/646] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [272/646] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests FAILED: obj/clang-tools-extra/unittests/clang-doc/ClangDocTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests -Wl,--start-group obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.BitcodeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.ClangDocTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.GeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MDGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MergeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.SerializeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.YAMLGeneratorTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangDoc.a lib/libclangAST.a lib/libclangASTMatchers.a lib/libclangBasic.a lib/libclangFormat.a lib/libclangFrontend.a lib/libclangRewrite.a lib/libclangSerialization.a lib/libclangTooling.a lib/libclangToolingCore.a lib/libLLVMBitReader.a lib/libLLVMBitWriter.a lib/libLLVMSupport.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libclangLex.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangAPINotes.a lib/libclangDriver.a lib/libLLVMWindowsDriver.a lib/libclangEdit.a lib/libclangParse.a lib/libclangSema.a lib/libclangSupport.a lib/libclangIndex.a lib/libclangToolingInclusions.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: clang::doc::copyFile(llvm::StringRef, llvm::StringRef) >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::HTMLGenerator::createResources(clang::doc::ClangDocContext&)) in archive lib/libclangDoc.a >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::HTMLGenerator::createResources(clang::doc::ClangDocContext&)) in archive lib/libclangDoc.a ld.lld: error: undefined symbol: clang::doc::computeRelativePath(llvm::StringRef, llvm::StringRef) >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)) in archive lib/libclangDoc.a >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)) in archive lib/libclangDoc.a >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)) in archive lib/libclangDoc.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [273/646] LINK ./bin/clang-doc FAILED: bin/clang-doc ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/clang-doc -Wl,--start-group obj/clang-tools-extra/clang-doc/tool/clang-doc.ClangDocMain.o lib/libclangDoc.a lib/libclangAST.a lib/libclangASTMatchers.a lib/libclangBasic.a lib/libclangFrontend.a lib/libclangTooling.a lib/libclangToolingCore.a lib/libLLVMOption.a lib/libLLVMSupport.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libclangLex.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangAPINotes.a lib/libclangDriver.a lib/libLLVMWindowsDriver.a lib/libclangEdit.a lib/libclangParse.a lib/libclangSema.a lib/libclangSupport.a lib/libclangSerialization.a lib/libclangIndex.a lib/libclangFormat.a lib/libclangRewrite.a lib/libclangToolingInclusions.a lib/libLLVMBitWriter.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: clang::doc::copyFile(llvm::StringRef, llvm::StringRef) >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::HTMLGenerator::createResources(clang::doc::ClangDocContext&)) in archive lib/libclangDoc.a >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::HTMLGenerator::createResources(clang::doc::ClangDocContext&)) in archive lib/libclangDoc.a ld.lld: error: undefined symbol: clang::doc::computeRelativePath(llvm::StringRef, llvm::StringRef) >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)) in archive lib/libclangDoc.a >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)) in archive lib/libclangDoc.a >>> referenced by HTMLGenerator.cpp >>> ../obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o:(clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)) in archive lib/libclangDoc.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [274/646] LINK ./bin/c-index-test [275/646] LINK ./bin/clang ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.