>>> gn: Building community/gn 0_git20221024-r0 (using abuild 3.10.0_rc1-r2) started Sat, 29 Oct 2022 11:01:16 +0000 >>> gn: Checking sanity of /home/buildozer/aports/community/gn/APKBUILD... >>> gn: Analyzing dependencies... >>> gn: Installing for build: build-base samurai python3 (1/8) Installing samurai (1.2-r2) (2/8) Installing libffi (3.4.4-r0) (3/8) Installing gdbm (1.23-r0) (4/8) Installing mpdecimal (2.5.1-r1) (5/8) Installing readline (8.2.0-r0) (6/8) Installing sqlite-libs (3.39.4-r0) (7/8) Installing python3 (3.10.8-r3) (8/8) Installing .makedepends-gn (20221029.110117) Executing busybox-1.35.0-r27.trigger OK: 273 MiB in 105 packages >>> gn: Cleaning up srcdir >>> gn: Cleaning up pkgdir >>> gn: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/gn-7a6231e3e43845d9aa298bb040f11dd1953e966f.tar.xz >>> gn: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/gn-7a6231e3e43845d9aa298bb040f11dd1953e966f.tar.xz >>> gn: Checking sha512sums... gn-7a6231e3e43845d9aa298bb040f11dd1953e966f.tar.xz: OK >>> gn: Unpacking /var/cache/distfiles/v3.17/gn-7a6231e3e43845d9aa298bb040f11dd1953e966f.tar.xz... ninja: entering directory 'out' [1/285] CXX src/gn/gn_main.o [2/285] CXX src/util/worker_pool.o [3/285] CXX src/util/ticks.o [4/285] CXX src/util/sys_info.o [5/285] CXX src/util/semaphore.o [6/285] CXX src/util/msg_loop.o [7/285] CXX src/util/exe_path.o [8/285] CXX src/util/atomic_write.o [9/285] CXX src/gn/xml_element_writer.o [10/285] CXX src/gn/xcode_writer.o [11/285] CXX src/gn/xcode_object.o [12/285] CXX src/gn/visual_studio_writer.o [13/285] CXX src/gn/visual_studio_utils.o [14/285] CXX src/gn/visibility.o [15/285] CXX src/gn/version.o [16/285] CXX src/gn/variables.o [17/285] CXX src/gn/value_extractors.o [18/285] CXX src/gn/value.o [19/285] CXX src/gn/trace.o [20/285] CXX src/gn/toolchain.o [21/285] CXX src/gn/tool.o [22/285] CXX src/gn/tokenizer.o [23/285] CXX src/gn/token.o [24/285] CXX src/gn/template.o [25/285] CXX src/gn/target_generator.o [26/285] CXX src/gn/target.o [27/285] CXX src/gn/switches.o [28/285] CXX src/gn/swift_variables.o [29/285] CXX src/gn/swift_values_generator.o [30/285] CXX src/gn/swift_values.o [31/285] CXX src/gn/substitution_writer.o [32/285] CXX src/gn/substitution_type.o [33/285] CXX src/gn/substitution_pattern.o [34/285] CXX src/gn/substitution_list.o [35/285] CXX src/gn/string_utils.o [36/285] CXX src/gn/string_output_buffer.o [37/285] CXX src/gn/string_atom.o [38/285] CXX src/gn/standard_out.o [39/285] CXX src/gn/source_file.o [40/285] CXX src/gn/source_dir.o [41/285] CXX src/gn/setup.o [42/285] CXX src/gn/settings.o [43/285] CXX src/gn/scope_per_file_provider.o [44/285] CXX src/gn/scope.o [45/285] CXX src/gn/scheduler.o [46/285] CXX src/gn/rust_variables.o [47/285] CXX src/gn/rust_values_generator.o [48/285] CXX src/gn/rust_values.o [49/285] CXX src/gn/rust_tool.o [50/285] CXX src/gn/rust_substitution_type.o [51/285] CXX src/gn/runtime_deps.o [52/285] CXX src/gn/qt_creator_writer.o [53/285] CXX src/gn/pool.o [54/285] CXX src/gn/pattern.o [55/285] CXX src/gn/path_output.o [56/285] CXX src/gn/parser.o [57/285] CXX src/gn/parse_tree.o [58/285] CXX src/gn/parse_node_value_adapter.o [59/285] CXX src/gn/output_file.o [60/285] CXX src/gn/output_conversion.o [61/285] CXX src/gn/operators.o [62/285] CXX src/gn/ninja_writer.o [63/285] CXX src/gn/ninja_utils.o [64/285] CXX src/gn/ninja_tools.o [65/285] CXX src/gn/ninja_toolchain_writer.o [66/285] CXX src/gn/ninja_target_writer.o [67/285] CXX src/gn/ninja_target_command_util.o [68/285] CXX src/gn/ninja_rust_binary_target_writer.o [69/285] CXX src/gn/ninja_group_target_writer.o [70/285] CXX src/gn/ninja_generated_file_target_writer.o [71/285] CXX src/gn/ninja_create_bundle_target_writer.o [72/285] CXX src/gn/ninja_copy_target_writer.o [73/285] CXX src/gn/ninja_c_binary_target_writer.o [74/285] CXX src/gn/ninja_bundle_data_target_writer.o [75/285] CXX src/gn/ninja_build_writer.o [76/285] CXX src/gn/ninja_binary_target_writer.o [77/285] CXX src/gn/ninja_action_target_writer.o [78/285] CXX src/gn/metadata_walk.o [79/285] CXX src/gn/metadata.o [80/285] CXX src/gn/location.o [81/285] CXX src/gn/loader.o [82/285] CXX src/gn/lib_file.o [83/285] CXX src/gn/label_pattern.o [84/285] CXX src/gn/label.o [85/285] CXX src/gn/json_project_writer.o [86/285] CXX src/gn/item.o [87/285] CXX src/gn/input_file_manager.o [88/285] CXX src/gn/input_file.o [89/285] CXX src/gn/input_conversion.o [90/285] CXX src/gn/inherited_libraries.o [91/285] CXX src/gn/import_manager.o [92/285] CXX src/gn/header_checker.o [93/285] CXX src/gn/group_target_generator.o [94/285] CXX src/gn/generated_file_target_generator.o [95/285] CXX src/gn/general_tool.o [96/285] CXX src/gn/functions_target.o [97/285] CXX src/gn/functions.o [98/285] CXX src/gn/function_write_file.o [99/285] CXX src/gn/function_toolchain.o [100/285] CXX src/gn/function_template.o [101/285] CXX src/gn/function_set_defaults.o [102/285] CXX src/gn/function_set_default_toolchain.o [103/285] CXX src/gn/function_rebase_path.o [104/285] CXX src/gn/function_read_file.o [105/285] CXX src/gn/function_process_file_template.o [106/285] CXX src/gn/function_get_target_outputs.o [107/285] CXX src/gn/function_get_path_info.o [108/285] CXX src/gn/function_get_label_info.o [109/285] CXX src/gn/function_forward_variables_from.o [110/285] CXX src/gn/function_foreach.o [111/285] CXX src/gn/function_filter.o [112/285] CXX src/gn/function_exec_script.o [113/285] CXX src/gn/frameworks_utils.o [114/285] CXX src/gn/file_writer.o [115/285] CXX src/gn/filesystem_utils.o [116/285] CXX src/gn/exec_process.o [117/285] CXX src/gn/escape.o [118/285] CXX src/gn/err.o [119/285] CXX src/gn/eclipse_writer.o [120/285] CXX src/gn/desc_builder.o [121/285] CXX src/gn/deps_iterator.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata.h:10, from ../src/gn/metadata.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'std::pair Metadata::RebaseListValue(const BuildSettings*, const SourceDir&, const Value&, Err*) const' at ../src/gn/metadata.cc:249:46: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'bool Metadata::WalkStep(const BuildSettings*, const std::vector >&, const std::vector >&, const SourceDir&, std::vector*, std::vector*, Err*) const' at ../src/gn/metadata.cc:174:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]', inlined from 'bool Metadata::WalkStep(const BuildSettings*, const std::vector >&, const std::vector >&, const SourceDir&, std::vector*, std::vector*, Err*) const' at ../src/gn/metadata.cc:194:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [122/285] CXX src/gn/create_bundle_target_generator.o [123/285] CXX src/gn/copy_target_generator.o [124/285] CXX src/gn/config_values_generator.o [125/285] CXX src/gn/config_values_extractors.o [126/285] CXX src/gn/config_values.o [127/285] CXX src/gn/config.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/base/strings/string_number_conversions.h:13, from ../src/gn/operators.cc:10: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)' at ../src/gn/operators.cc:379:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)' at ../src/gn/operators.cc:477:45, inlined from 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)' at ../src/gn/operators.cc:697:24: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [128/285] CXX src/gn/rust_project_writer.o [129/285] CXX src/gn/compile_commands_writer.o [130/285] CXX src/gn/commands.o In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from ../src/gn/trace.cc:9: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Distance = int; _Tp = {anonymous}::Coalesced; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)' at ../src/gn/trace.cc:100:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)' at ../src/gn/trace.cc:100:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [131/285] CXX src/gn/command_refs.o [132/285] CXX src/gn/command_path.o [133/285] CXX src/gn/command_outputs.o [134/285] CXX src/gn/command_meta.o [135/285] CXX src/gn/command_ls.o [136/285] CXX src/gn/command_help.o [137/285] CXX src/gn/command_gen.o [138/285] CXX src/gn/command_format.o [139/285] CXX src/gn/command_desc.o [140/285] CXX src/gn/command_clean_stale.o [141/285] CXX src/gn/command_clean.o [142/285] CXX src/gn/command_check.o [143/285] CXX src/gn/command_args.o [144/285] CXX src/gn/command_analyze.o [145/285] CXX src/gn/c_tool.o [146/285] CXX src/gn/c_substitution_type.o [147/285] CXX src/gn/c_include_iterator.o [148/285] CXX src/gn/builtin_tool.o [149/285] CXX src/gn/bundle_file_rule.o [150/285] CXX src/gn/bundle_data_target_generator.o [151/285] CXX src/gn/bundle_data.o [152/285] CXX src/gn/builder_record.o [153/285] CXX src/gn/builder.o [154/285] CXX src/gn/build_settings.o [155/285] CXX src/gn/binary_target_generator.o [156/285] CXX src/gn/args.o [157/285] CXX src/gn/analyzer.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/base/strings/string_split.h:11, from ../src/gn/input_conversion.cc:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)' at ../src/gn/input_conversion.cc:166:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value {anonymous}::ParseList(const std::string&, const ParseNode*, Err*)' at ../src/gn/input_conversion.cc:106:31, inlined from 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)' at ../src/gn/input_conversion.cc:229:40: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [158/285] CXX src/gn/action_values.o [159/285] CXX src/gn/action_target_generator.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/function_rebase_path.cc:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)' at ../src/gn/function_rebase_path.cc:273:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [160/285] CXX src/base/posix/safe_strerror.o [161/285] CXX src/base/posix/file_descriptor_shuffle.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from ../src/base/stl_util.h:13, from ../src/gn/function_process_file_template.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)' at ../src/gn/function_process_file_template.cc:110:31: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [162/285] CXX src/base/files/file_util_posix.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/err.h:10, from ../src/gn/function_filter.cc:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)' at ../src/gn/function_filter.cc:101:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)' at ../src/gn/function_filter.cc:96:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [163/285] CXX src/base/files/file_posix.o [164/285] CXX src/base/files/file_enumerator_posix.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/function_get_target_outputs.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)' at ../src/gn/function_get_target_outputs.cc:134:31: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [165/285] CXX src/base/values.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/err.h:10, from ../src/gn/function_get_path_info.cc:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)' at ../src/gn/function_get_path_info.cc:238:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [166/285] CXX src/base/value_iterators.o [167/285] CXX src/base/timer/elapsed_timer.o [168/285] CXX src/base/strings/utf_string_conversions.o [169/285] CXX src/base/strings/utf_string_conversion_utils.o [170/285] CXX src/base/strings/stringprintf.o [171/285] CXX src/base/strings/string_util_constants.o [172/285] CXX src/base/strings/string_util.o [173/285] CXX src/base/strings/string_split.o [174/285] CXX src/base/strings/string_number_conversions.o [175/285] CXX src/base/sha1.o [176/285] CXX src/base/memory/weak_ptr.o [177/285] CXX src/base/memory/ref_counted.o [178/285] CXX src/base/md5.o [179/285] CXX src/base/logging.o [180/285] CXX src/base/json/string_escape.o [181/285] CXX src/base/json/json_writer.o [182/285] CXX src/base/json/json_reader.o [183/285] CXX src/base/json/json_parser.o [184/285] CXX src/base/files/scoped_temp_dir.o [185/285] CXX src/base/files/scoped_file.o [186/285] CXX src/base/files/file_util.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/parse_tree.h:13, from ../src/gn/parse_tree.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual Value ListNode::Execute(Scope*, Err*) const' at ../src/gn/parse_tree.cc:872:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [187/285] CXX src/base/files/file_path_constants.o [188/285] CXX src/base/files/file_path.o [189/285] CXX src/base/files/file_enumerator.o [190/285] CXX src/base/files/file.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/base/files/file_enumerator.h:11, from ../src/base/files/file_enumerator_posix.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::FileEnumerator::FileInfo}; _Tp = base::FileEnumerator::FileInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::FileEnumerator::FileInfo}; _Tp = base::FileEnumerator::FileInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::FileEnumerator::FileInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'base::FilePath base::FileEnumerator::Next()' at ../src/base/files/file_enumerator_posix.cc:147:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [191/285] CXX src/base/environment.o [192/285] CXX src/base/command_line.o [193/285] CXX src/util/test/gn_test.o [194/285] CXX src/util/atomic_write_unittest.o [195/285] CXX src/gn/xml_element_writer_unittest.o [196/285] CXX src/gn/xcode_object_unittest.o [197/285] CXX src/gn/visual_studio_writer_unittest.o [198/285] CXX src/gn/visual_studio_utils_unittest.o [199/285] CXX src/gn/visibility_unittest.o [200/285] CXX src/gn/version_unittest.o [201/285] CXX src/gn/vector_utils_unittest.o [202/285] CXX src/gn/value_unittest.o [203/285] CXX src/gn/unique_vector_unittest.o [204/285] CXX src/gn/tokenizer_unittest.o [205/285] CXX src/gn/test_with_scope.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/target.h:10, from ../src/gn/target.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool Target::GetMetadata(const std::vector >&, const std::vector >&, const SourceDir&, bool, std::vector*, TargetSet*, Err*) const' at ../src/gn/target.cc:1250:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [206/285] CXX src/gn/test_with_scheduler.o [207/285] CXX src/gn/template_unittest.o [208/285] CXX src/gn/target_unittest.o [209/285] CXX src/gn/substitution_writer_unittest.o [210/285] CXX src/gn/substitution_pattern_unittest.o [211/285] CXX src/gn/string_utils_unittest.o [212/285] CXX src/gn/string_output_buffer_unittest.o [213/285] CXX src/gn/string_atom_unittest.o [214/285] CXX src/gn/source_file_unittest.o [215/285] CXX src/gn/source_dir_unittest.o [216/285] CXX src/gn/setup_unittest.o [217/285] CXX src/gn/scope_unittest.o [218/285] CXX src/gn/scope_per_file_provider_unittest.o [219/285] CXX src/gn/runtime_deps_unittest.o [220/285] CXX src/gn/pointer_set_unittest.o [221/285] CXX src/gn/pattern_unittest.o [222/285] CXX src/gn/path_output_unittest.o [223/285] CXX src/gn/parser_unittest.o [224/285] CXX src/gn/parse_tree_unittest.o [225/285] CXX src/gn/output_conversion_unittest.o [226/285] CXX src/gn/operators_unittest.o [227/285] CXX src/gn/ninja_toolchain_writer_unittest.o [228/285] CXX src/gn/ninja_target_writer_unittest.o [229/285] CXX src/gn/ninja_target_command_util_unittest.o [230/285] CXX src/gn/ninja_rust_binary_target_writer_unittest.o [231/285] CXX src/gn/ninja_group_target_writer_unittest.o [232/285] CXX src/gn/ninja_generated_file_target_writer_unittest.o [233/285] CXX src/gn/ninja_create_bundle_target_writer_unittest.o [234/285] CXX src/gn/ninja_copy_target_writer_unittest.o [235/285] CXX src/gn/ninja_c_binary_target_writer_unittest.o [236/285] CXX src/gn/ninja_bundle_data_target_writer_unittest.o [237/285] CXX src/gn/ninja_build_writer_unittest.o [238/285] CXX src/gn/ninja_binary_target_writer_unittest.o [239/285] CXX src/gn/ninja_action_target_writer_unittest.o [240/285] CXX src/gn/metadata_walk_unittest.o [241/285] CXX src/gn/metadata_unittest.o [242/285] CXX src/gn/loader_unittest.o In file included from /usr/include/c++/12.2.1/map:60, from ../src/gn/command_args.cc:10: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>&}; _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>&}; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Args::ValueWithOverride>&; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'int commands::{anonymous}::ListArgs(const std::string&)' at ../src/gn/command_args.cc:231:16, inlined from 'int commands::RunArgs(const std::vector >&)' at ../src/gn/command_args.cc:506:20: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [243/285] CXX src/gn/label_unittest.o [244/285] CXX src/gn/label_pattern_unittest.o [245/285] CXX src/gn/rust_project_writer_helpers_unittest.o [246/285] CXX src/gn/rust_project_writer_unittest.o [247/285] CXX src/gn/json_project_writer_unittest.o [248/285] CXX src/gn/input_conversion_unittest.o [249/285] CXX src/gn/inherited_libraries_unittest.o [250/285] CXX src/gn/header_checker_unittest.o [251/285] CXX src/gn/hash_table_base_unittest.o [252/285] CXX src/gn/functions_unittest.o [253/285] CXX src/gn/functions_target_unittest.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/functions.h:11, from ../src/gn/functions.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 309 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:824:22, inlined from 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)' at ../src/gn/functions.cc:1102:47: /usr/include/c++/12.2.1/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:824:22, inlined from 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)' at ../src/gn/functions.cc:1111:47: /usr/include/c++/12.2.1/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [254/285] CXX src/gn/functions_target_rust_unittest.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/visibility.h:10, from ../src/gn/visibility_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void VisibilityPublic::Run()' at ../src/gn/visibility_unittest.cc:39:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void VisibilityAboveSourceDir::Run()' at ../src/gn/visibility_unittest.cc:64:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void VisibilityCanSeeMe::Run()' at ../src/gn/visibility_unittest.cc:14:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void VisibilityCanSeeMe::Run()' at ../src/gn/visibility_unittest.cc:15:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void VisibilityCanSeeMe::Run()' at ../src/gn/visibility_unittest.cc:16:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [255/285] CXX src/gn/function_write_file_unittest.o [256/285] CXX src/gn/function_toolchain_unittest.o In file included from /usr/include/c++/12.2.1/map:60, from ../src/gn/args.h:8, from ../src/gn/args.cc:5: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::SaveOverrideRecordLocked(const Scope::KeyValueMap&) const' at ../src/gn/args.cc:434:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::AddDefaultArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:127:34: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::AddArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:119:34: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::AddArgOverrides(const Scope::KeyValueMap&)' at ../src/gn/args.cc:120:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::AddArgOverride(const char*, const Value&)' at ../src/gn/args.cc:111:36: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::AddArgOverride(const char*, const Value&)' at ../src/gn/args.cc:112:40: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:398:40: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:399:43: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:400:42: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:401:41: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:402:44: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'void Args::SetSystemVarsLocked(Scope*) const' at ../src/gn/args.cc:403:43: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>}; _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>}; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Args::ValueWithOverride>; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'Args::ValueWithOverrideMap Args::GetAllArguments() const' at ../src/gn/args.cc:289:20: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [257/285] CXX src/gn/function_template_unittest.o [258/285] CXX src/gn/function_rebase_path_unittest.o [259/285] CXX src/gn/function_process_file_template_unittest.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/test_with_scope.h:9, from ../src/gn/value_unittest.cc:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void ValueToString::Run()' at ../src/gn/value_unittest.cc:25:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void ValueToString::Run()' at ../src/gn/value_unittest.cc:26:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void ValueToString::Run()' at ../src/gn/value_unittest.cc:27:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void ValueToString::Run()' at ../src/gn/value_unittest.cc:28:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [260/285] CXX src/gn/function_get_target_outputs_unittest.o [261/285] CXX src/gn/function_get_path_info_unittest.o [262/285] CXX src/gn/function_get_label_info_unittest.o [263/285] CXX src/gn/function_forward_variables_from_unittest.o [264/285] CXX src/gn/function_foreach_unittest.o [265/285] CXX src/gn/function_filter_unittest.o [266/285] CXX src/gn/frameworks_utils_unittest.o [267/285] CXX src/gn/file_writer_unittest.o [268/285] CXX src/gn/filesystem_utils_unittest.o [269/285] CXX src/gn/exec_process_unittest.o [270/285] CXX src/gn/escape_unittest.o [271/285] CXX src/gn/config_values_extractors_unittest.o [272/285] CXX src/gn/config_unittest.o [273/285] CXX src/gn/compile_commands_writer_unittest.o [274/285] CXX src/gn/commands_unittest.o [275/285] CXX src/gn/command_format_unittest.o [276/285] CXX src/gn/c_include_iterator_unittest.o [277/285] CXX src/gn/builder_record_map_unittest.o [278/285] CXX src/gn/builder_unittest.o [279/285] CXX src/gn/args_unittest.o [280/285] CXX src/gn/analyzer_unittest.o In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/string_utils.h:10, from ../src/gn/string_utils_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool {anonymous}::CheckExpansionCase(const char*, const char*, bool)' at ../src/gn/string_utils_unittest.cc:35:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [281/285] CXX src/gn/action_target_generator_unittest.o [282/285] AR base.a [283/285] AR gn_lib.a [284/285] LINK gn In file included from /usr/include/c++/12.2.1/vector:70, from ../src/base/files/file_path.h:110, from ../src/base/files/file.h:12, from ../src/gn/function_write_file_unittest.cc:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool {anonymous}::CallWriteFile(Scope*, const std::string&, const Value&)' at ../src/gn/function_write_file_unittest.cc:35:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'bool {anonymous}::CallWriteFile(Scope*, const std::string&, const Value&)' at ../src/gn/function_write_file_unittest.cc:36:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void WriteFileTestWithData::Run()' at ../src/gn/function_write_file_unittest.cc:76:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void WriteFileTestWithData::Run()' at ../src/gn/function_write_file_unittest.cc:77:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/functions.h:11, from ../src/gn/function_process_file_template_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FunctionProcessFileTemplatesSingleString::Run()' at ../src/gn/function_process_file_template_unittest.cc:15:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void FunctionProcessFileTemplatesSingleString::Run()' at ../src/gn/function_process_file_template_unittest.cc:16:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void FunctionProcessFileTemplatesSingleString::Run()' at ../src/gn/function_process_file_template_unittest.cc:19:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()' at ../src/gn/function_process_file_template_unittest.cc:38:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()' at ../src/gn/function_process_file_template_unittest.cc:39:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()' at ../src/gn/function_process_file_template_unittest.cc:40:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()' at ../src/gn/function_process_file_template_unittest.cc:43:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()' at ../src/gn/function_process_file_template_unittest.cc:45:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()' at ../src/gn/function_process_file_template_unittest.cc:47:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata_walk.h:8, from ../src/gn/metadata_walk_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from ../src/gn/build_settings.h:9: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:18:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:19:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:23:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:24:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:31:38: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:32:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:36:38: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:37:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:59:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:60:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:61:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectNoRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:62:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:76:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:77:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:81:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:82:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:87:38: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:88:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:109:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:110:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithRecurse::Run()' at ../src/gn/metadata_walk_unittest.cc:111:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:125:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:126:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:130:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:132:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:137:38: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:138:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:143:38: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:144:37: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:166:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithBarrier::Run()' at ../src/gn/metadata_walk_unittest.cc:167:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithError::Run()' at ../src/gn/metadata_walk_unittest.cc:181:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithError::Run()' at ../src/gn/metadata_walk_unittest.cc:182:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void MetadataWalkTestCollectWithError::Run()' at ../src/gn/metadata_walk_unittest.cc:186:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataWalkTestCollectWithError::Run()' at ../src/gn/metadata_walk_unittest.cc:187:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from ../src/gn/build_settings.h:8, from ../src/gn/metadata.h:10, from ../src/gn/metadata_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from ../src/gn/build_settings.h:9: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void MetadataTestWalkWithRebaseNonString::Run()' at ../src/gn/metadata_unittest.cc:112:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void MetadataTestWalkWithRebaseNonString::Run()' at ../src/gn/metadata_unittest.cc:118:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataTestWalkWithRebaseNonString::Run()' at ../src/gn/metadata_unittest.cc:120:29: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void MetadataTestWalkWithRebaseNonString::Run()' at ../src/gn/metadata_unittest.cc:134:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void MetadataTestWalkWithRebaseNonString::Run()' at ../src/gn/metadata_unittest.cc:142:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataTestWalkNoKeysWithContents::Run()' at ../src/gn/metadata_unittest.cc:215:29: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataTestWalkKeysToWalk::Run()' at ../src/gn/metadata_unittest.cc:164:29: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataTestWalk::Run()' at ../src/gn/metadata_unittest.cc:43:29: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataTestWalkWithRebase::Run()' at ../src/gn/metadata_unittest.cc:77:29: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataTestSetContents::Run()' at ../src/gn/metadata_unittest.cc:20:18: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MetadataTestSetContents::Run()' at ../src/gn/metadata_unittest.cc:21:18: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/parse_tree.h:13, from ../src/gn/operators_unittest.cc:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void OperatorsListSubtractWithScope::Run()' at ../src/gn/operators_unittest.cc:239:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void OperatorsListSubtractWithScope::Run()' at ../src/gn/operators_unittest.cc:240:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void OperatorsListSubtractWithScope::Run()' at ../src/gn/operators_unittest.cc:247:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'virtual void OperatorsListSubtractWithScope::Run()' at ../src/gn/operators_unittest.cc:261:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'void {anonymous}::TestBinaryOpNode::SetRightToListOfValue(const Value&)' at ../src/gn/operators_unittest.cc:79:32, inlined from 'virtual void OperatorsSourcesAppend::Run()' at ../src/gn/operators_unittest.cc:113:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'void {anonymous}::TestBinaryOpNode::SetRightToListOfValue(const Value&)' at ../src/gn/operators_unittest.cc:79:32, inlined from 'virtual void OperatorsSourcesAppend::Run()' at ../src/gn/operators_unittest.cc:119:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'void {anonymous}::TestBinaryOpNode::SetRightToListOfValue(const Value&)' at ../src/gn/operators_unittest.cc:79:32, inlined from 'virtual void OperatorsSourcesAppend::Run()' at ../src/gn/operators_unittest.cc:124:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OperatorsNonemptyOverwriting::Run()' at ../src/gn/operators_unittest.cc:338:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'void {anonymous}::TestBinaryOpNode::SetRightToListOfValue(const Value&)' at ../src/gn/operators_unittest.cc:79:32, inlined from 'virtual void OperatorsNonemptyOverwriting::Run()' at ../src/gn/operators_unittest.cc:345:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OperatorsListRemove::Run()' at ../src/gn/operators_unittest.cc:195:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OperatorsListRemove::Run()' at ../src/gn/operators_unittest.cc:196:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OperatorsListRemove::Run()' at ../src/gn/operators_unittest.cc:197:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'void {anonymous}::TestBinaryOpNode::SetRightToListOfValue(const Value&)' at ../src/gn/operators_unittest.cc:79:32, inlined from 'virtual void OperatorsListRemove::Run()' at ../src/gn/operators_unittest.cc:207:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OperatorsListAppend::Run()' at ../src/gn/operators_unittest.cc:154:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Value; _Alloc = std::allocator]', inlined from 'void {anonymous}::TestBinaryOpNode::SetRightToListOfValue(const Value&)' at ../src/gn/operators_unittest.cc:79:32, inlined from 'virtual void OperatorsListAppend::Run()' at ../src/gn/operators_unittest.cc:155:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/functions.h:11, from ../src/gn/function_get_label_info_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::string {anonymous}::GetLabelInfoTest::Call(const std::string&, const std::string&)' at ../src/gn/function_get_label_info_unittest.cc:22:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::string {anonymous}::GetLabelInfoTest::Call(const std::string&, const std::string&)' at ../src/gn/function_get_label_info_unittest.cc:23:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/functions.h:11, from ../src/gn/function_rebase_path_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::string {anonymous}::RebaseOne(Scope*, const char*, const char*, const char*)' at ../src/gn/function_rebase_path_unittest.cc:18:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::string {anonymous}::RebaseOne(Scope*, const char*, const char*, const char*)' at ../src/gn/function_rebase_path_unittest.cc:19:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::string {anonymous}::RebaseOne(Scope*, const char*, const char*, const char*)' at ../src/gn/function_rebase_path_unittest.cc:20:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void RebasePathList::Run()' at ../src/gn/function_rebase_path_unittest.cc:156:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void RebasePathList::Run()' at ../src/gn/function_rebase_path_unittest.cc:157:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void RebasePathList::Run()' at ../src/gn/function_rebase_path_unittest.cc:158:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void RebasePathList::Run()' at ../src/gn/function_rebase_path_unittest.cc:159:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void RebasePathList::Run()' at ../src/gn/function_rebase_path_unittest.cc:160:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/err.h:10, from ../src/gn/output_conversion_unittest.cc:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestValueList::Run()' at ../src/gn/output_conversion_unittest.cc:149:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestValueList::Run()' at ../src/gn/output_conversion_unittest.cc:150:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestValueList::Run()' at ../src/gn/output_conversion_unittest.cc:151:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestStringList::Run()' at ../src/gn/output_conversion_unittest.cc:85:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestStringList::Run()' at ../src/gn/output_conversion_unittest.cc:86:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestStringList::Run()' at ../src/gn/output_conversion_unittest.cc:87:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestListLines::Run()' at ../src/gn/output_conversion_unittest.cc:37:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestListLines::Run()' at ../src/gn/output_conversion_unittest.cc:38:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestListLines::Run()' at ../src/gn/output_conversion_unittest.cc:39:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestListLines::Run()' at ../src/gn/output_conversion_unittest.cc:40:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestDefaultListLines::Run()' at ../src/gn/output_conversion_unittest.cc:239:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestDefaultListLines::Run()' at ../src/gn/output_conversion_unittest.cc:240:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestDefaultListLines::Run()' at ../src/gn/output_conversion_unittest.cc:241:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestDefaultListLines::Run()' at ../src/gn/output_conversion_unittest.cc:242:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestJSON::Run()' at ../src/gn/output_conversion_unittest.cc:188:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void OutputConversionTestJSON::Run()' at ../src/gn/output_conversion_unittest.cc:193:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/functions.h:11, from ../src/gn/function_get_target_outputs_unittest.cc:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value {anonymous}::GetTargetOutputsTest::GetTargetOutputs(const std::string&, Err*)' at ../src/gn/function_get_target_outputs_unittest.cc:22:19, inlined from 'virtual void GetTargetOutputsTestCopy::Run()' at ../src/gn/function_get_target_outputs_unittest.cc:71:52: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value {anonymous}::GetTargetOutputsTest::GetTargetOutputs(const std::string&, Err*)' at ../src/gn/function_get_target_outputs_unittest.cc:22:19, inlined from 'virtual void GetTargetOutputsTestAction::Run()' at ../src/gn/function_get_target_outputs_unittest.cc:86:52: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Value {anonymous}::GetTargetOutputsTest::GetTargetOutputs(const std::string&, Err*)' at ../src/gn/function_get_target_outputs_unittest.cc:22:19, inlined from 'virtual void GetTargetOutputsTestActionForeach::Run()' at ../src/gn/function_get_target_outputs_unittest.cc:103:52: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/functions.h:11, from ../src/gn/function_filter_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:14:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:15:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:16:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:19:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestNotEnoughArguments::Run()' at ../src/gn/function_filter_unittest.cc:40:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestNotEnoughArguments::Run()' at ../src/gn/function_filter_unittest.cc:41:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestNotEnoughArguments::Run()' at ../src/gn/function_filter_unittest.cc:42:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:57:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:58:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:59:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:62:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestIncorrectValuesType::Run()' at ../src/gn/function_filter_unittest.cc:81:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestIncorrectValuesElementType::Run()' at ../src/gn/function_filter_unittest.cc:96:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestIncorrectValuesElementType::Run()' at ../src/gn/function_filter_unittest.cc:99:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestIncorrectPatternsType::Run()' at ../src/gn/function_filter_unittest.cc:114:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestIncorrectPatternsType::Run()' at ../src/gn/function_filter_unittest.cc:115:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterExcludeTestIncorrectPatternsType::Run()' at ../src/gn/function_filter_unittest.cc:116:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:133:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:134:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:135:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestFilter::Run()' at ../src/gn/function_filter_unittest.cc:138:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestNotEnoughArguments::Run()' at ../src/gn/function_filter_unittest.cc:157:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestNotEnoughArguments::Run()' at ../src/gn/function_filter_unittest.cc:158:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestNotEnoughArguments::Run()' at ../src/gn/function_filter_unittest.cc:159:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:174:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:175:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:176:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestTooManyArguments::Run()' at ../src/gn/function_filter_unittest.cc:179:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestIncorrectValuesType::Run()' at ../src/gn/function_filter_unittest.cc:198:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestIncorrectValuesElementType::Run()' at ../src/gn/function_filter_unittest.cc:213:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestIncorrectValuesElementType::Run()' at ../src/gn/function_filter_unittest.cc:216:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestIncorrectPatternsType::Run()' at ../src/gn/function_filter_unittest.cc:231:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestIncorrectPatternsType::Run()' at ../src/gn/function_filter_unittest.cc:232:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FilterIncludeTestIncorrectPatternsType::Run()' at ../src/gn/function_filter_unittest.cc:233:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from ../src/gn/args.h:8, from ../src/gn/args_unittest.cc:5: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'virtual void ArgsTestVerifyOverrideScope::Run()' at ../src/gn/args_unittest.cc:53:26: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'virtual void ArgsTestVerifyOverrideScope::Run()' at ../src/gn/args_unittest.cc:54:35: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'virtual void ArgsTestVerifyOverrideScope::Run()' at ../src/gn/args_unittest.cc:67:21: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'virtual void ArgsTestVerifyOverrideScope::Run()' at ../src/gn/args_unittest.cc:68:21: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'virtual void ArgsTestVerifyOverrideScope::Run()' at ../src/gn/args_unittest.cc:69:21: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/functions.h:11, from ../src/gn/function_get_path_info_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::string {anonymous}::GetPathInfoTest::Call(const std::string&, const std::string&)' at ../src/gn/function_get_path_info_unittest.cc:23:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::string {anonymous}::GetPathInfoTest::Call(const std::string&, const std::string&)' at ../src/gn/function_get_path_info_unittest.cc:24:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../src/gn/target.h:10, from ../src/gn/target_unittest.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from ../src/gn/target.h:8: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from ../src/gn/bundle_data.h:8, from ../src/gn/target.h:15: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void TargetTestCollectMetadataNoRecurse::Run()' at ../src/gn/target_unittest.cc:1412:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void TargetTestCollectMetadataNoRecurse::Run()' at ../src/gn/target_unittest.cc:1413:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void TargetTestCollectMetadataNoRecurse::Run()' at ../src/gn/target_unittest.cc:1418:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void TargetTestCollectMetadataNoRecurse::Run()' at ../src/gn/target_unittest.cc:1437:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void TargetTestCollectMetadataWithRecurse::Run()' at ../src/gn/target_unittest.cc:1453:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void TargetTestCollectMetadataWithRecurse::Run()' at ../src/gn/target_unittest.cc:1478:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void TargetTestCollectMetadataWithRecurseHole::Run()' at ../src/gn/target_unittest.cc:1490:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void TargetTestCollectMetadataWithRecurseHole::Run()' at ../src/gn/target_unittest.cc:1525:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void TargetTestCollectMetadataWithBarrier::Run()' at ../src/gn/target_unittest.cc:1574:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void TargetTestCollectMetadataWithError::Run()' at ../src/gn/target_unittest.cc:1584:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void TargetTestCollectMetadataWithError::Run()' at ../src/gn/target_unittest.cc:1585:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void TargetTestCollectMetadataWithError::Run()' at ../src/gn/target_unittest.cc:1589:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Value>}; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Value>; _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void TargetTestCollectMetadataWithError::Run()' at ../src/gn/target_unittest.cc:1590:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Value>::const_iterator' {aka 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [285/285] LINK gn_unittests [1/682] ActionTargetGenerator.ActionOutputSubstitutions [2/682] ActionTargetGenerator.ActionForeachSubstitutions [3/682] AnalyzerTest.TargetRefersToSources [4/682] AnalyzerTest.TargetRefersToPublicHeaders [5/682] AnalyzerTest.TargetRefersToInputs [6/682] AnalyzerTest.SubConfigIsModified [7/682] AnalyzerTest.TargetRefersToData [8/682] AnalyzerTest.TargetRefersToActionScript [9/682] AnalyzerTest.TargetRefersToBuildDependencyFiles [10/682] AnalyzerTest.AffectedTargetpropagatesToDependentTargets [11/682] AnalyzerTest.AffectedConfigpropagatesToDependentTargets [12/682] AnalyzerTest.AffectedToolchainpropagatesToDependentTargets [13/682] AnalyzerTest.AffectedPoolpropagatesToDependentTargets [14/682] AnalyzerTest.CompileTargetsAllWasPruned [15/682] AnalyzerTest.NoDependency [16/682] AnalyzerTest.NoFilesNoTargets [17/682] AnalyzerTest.FilesArentSourceAbsolute [18/682] AnalyzerTest.WrongInputFields [19/682] AnalyzerTest.DotFileWasModified [20/682] AnalyzerTest.BuildConfigFileWasModified [21/682] AnalyzerTest.BuildArgsDependencyFileWasModified [22/682] AnalyzerTest.TargetToolchainSpecifiedRefersToSources [23/682] AnalyzerTest.TargetAlternateToolchainRefersToSources [24/682] ArgsTest.VerifyAllOverridesUsed [25/682] ArgsTest.VerifyOverrideScope [26/682] BuilderTest.BasicDeps [27/682] BuilderTest.SortedUnresolvedDeps [28/682] BuilderTest.ShouldGenerate [29/682] BuilderTest.GenDeps [30/682] BuilderTest.GenDepsCircle [31/682] BuilderTest.ConfigLoad [32/682] BuilderRecordMap.Construction [33/682] BuilderRecordMap.TryEmplace [34/682] CIncludeIterator.Basic [35/682] CIncludeIterator.GiveUp [36/682] CIncludeIterator.DontGiveUp [37/682] CIncludeIterator.TolerateNonIncludes [38/682] CIncludeIterator.CStyleComments [39/682] CIncludeIterator.SpacesAfterHash [40/682] FormatTest.001 [41/682] FormatTest.002 [42/682] FormatTest.003 [43/682] FormatTest.004 [44/682] FormatTest.005 [45/682] FormatTest.006 [46/682] FormatTest.007 [47/682] FormatTest.008 [48/682] FormatTest.009 [49/682] FormatTest.010 [50/682] FormatTest.011 [51/682] FormatTest.012 [52/682] FormatTest.013 [53/682] FormatTest.014 [54/682] FormatTest.015 [55/682] FormatTest.016 [56/682] FormatTest.017 [57/682] FormatTest.018 [58/682] FormatTest.019 [59/682] FormatTest.020 [60/682] FormatTest.021 [61/682] FormatTest.022 [62/682] FormatTest.023 [63/682] FormatTest.024 [64/682] FormatTest.025 [65/682] FormatTest.026 [66/682] FormatTest.027 [67/682] FormatTest.028 [68/682] FormatTest.029 [69/682] FormatTest.030 [70/682] FormatTest.031 [71/682] FormatTest.032 [72/682] FormatTest.033 [73/682] FormatTest.035 [74/682] FormatTest.036 [75/682] FormatTest.037 [76/682] FormatTest.038 [77/682] FormatTest.039 [78/682] FormatTest.040 [79/682] FormatTest.041 [80/682] FormatTest.042 [81/682] FormatTest.043 [82/682] FormatTest.044 [83/682] FormatTest.045 [84/682] FormatTest.046 [85/682] FormatTest.047 [86/682] FormatTest.048 [87/682] FormatTest.050 [88/682] FormatTest.051 [89/682] FormatTest.052 [90/682] FormatTest.053 [91/682] FormatTest.054 [92/682] FormatTest.055 [93/682] FormatTest.056 [94/682] FormatTest.057 [95/682] FormatTest.058 [96/682] FormatTest.059 [97/682] FormatTest.060 [98/682] FormatTest.061 [99/682] FormatTest.062 [100/682] FormatTest.063 [101/682] FormatTest.064 [102/682] FormatTest.065 [103/682] FormatTest.066 [104/682] FormatTest.067 [105/682] FormatTest.068 [106/682] FormatTest.069 [107/682] FormatTest.070 [108/682] FormatTest.071 [109/682] FormatTest.072 [110/682] FormatTest.073 [111/682] FormatTest.074 [112/682] FormatTest.075 [113/682] FormatTest.076 [114/682] FormatTest.077 [115/682] FormatTest.078 [116/682] FormatTest.079 [117/682] FormatTest.080 [118/682] FormatTest.081 [119/682] FormatTest.082 [120/682] FormatTest.083 [121/682] FormatTest.084 [122/682] Commands.FilterOutMatch [123/682] CompileCommandsTest.SourceSet [124/682] CompileCommandsTest.EscapeDefines [125/682] CompileCommandsTest.WinPrecompiledHeaders [126/682] CompileCommandsTest.GCCPrecompiledHeaders [127/682] CompileCommandsTest.EscapedFlags [128/682] CompileCommandsTest.CollectTargets [129/682] Config.ResolvedNoSub [130/682] Config.ResolvedSub [131/682] Config.SubSub [132/682] ConfigValuesExtractors.IncludeOrdering [133/682] Escape.Ninja [134/682] Escape.Depfile [135/682] Escape.WindowsCommand [136/682] Escape.PosixCommand [137/682] Escape.NinjaPreformatted [138/682] Escape.Space [139/682] EscapeJSONString.NinjaPreformatted [140/682] Escape.CompilationDatabase [141/682] ExecProcessTest.TestExitCode [142/682] ExecProcessTest.TestLargeOutput [143/682] ExecProcessTest.TestStdoutAndStderrOutput [144/682] ExecProcessTest.TestOneOutputClosed [145/682] FilesystemUtils.FileExtensionOffset [146/682] FilesystemUtils.FindExtension [147/682] FilesystemUtils.FindFilenameOffset [148/682] FilesystemUtils.RemoveFilename [149/682] FilesystemUtils.FindDir [150/682] FilesystemUtils.FindLastDirComponent [151/682] FilesystemUtils.EnsureStringIsInOutputDir [152/682] FilesystemUtils.IsPathAbsolute [153/682] FilesystemUtils.MakeAbsolutePathRelativeIfPossible [154/682] FilesystemUtils.MakeAbsoluteFilePathRelativeIfPossible [155/682] FilesystemUtils.NormalizePath [156/682] FilesystemUtils.RebasePath [157/682] FilesystemUtils.DirectoryWithNoLastSlash [158/682] FilesystemUtils.SourceDirForPath [159/682] FilesystemUtils.ContentsEqual [160/682] FilesystemUtils.GetToolchainDirs [161/682] FilesystemUtils.GetSubBuildDir [162/682] FilesystemUtils.GetBuildDirForTarget [163/682] FilesystemUtils.GetDirForEmptyBuildDir [164/682] FilesystemUtils.ResolveRelativeTest [165/682] FileWriter.SingleWrite [166/682] FileWriter.MultipleWrites [167/682] FrameworksUtils.GetFrameworkName [168/682] FilterExcludeTest.Filter [169/682] FilterExcludeTest.NotEnoughArguments [170/682] FilterExcludeTest.TooManyArguments [171/682] FilterExcludeTest.IncorrectValuesType [172/682] FilterExcludeTest.IncorrectValuesElementType [173/682] FilterExcludeTest.IncorrectPatternsType [174/682] FilterIncludeTest.Filter [175/682] FilterIncludeTest.NotEnoughArguments [176/682] FilterIncludeTest.TooManyArguments [177/682] FilterIncludeTest.IncorrectValuesType [178/682] FilterIncludeTest.IncorrectValuesElementType [179/682] FilterIncludeTest.IncorrectPatternsType [180/682] FunctionForeach.CollisionOnLoopVar [181/682] FunctionForeach.UniqueLoopVar [182/682] FunctionForeach.MarksIdentAsUsed [183/682] FunctionForeach.ListModification [184/682] FunctionForwardVariablesFromTest.List [185/682] FunctionForwardVariablesFromTest.LiteralList [186/682] FunctionForwardVariablesFromTest.ListWithExclusion [187/682] FunctionForwardVariablesFromTest.ErrorCases [188/682] FunctionForwardVariablesFromTest.Star [189/682] FunctionForwardVariablesFromTest.StarWithExclusion [190/682] GetLabelInfoTest.BadInput [191/682] GetLabelInfoTest.Name [192/682] GetLabelInfoTest.Dir [193/682] GetLabelInfoTest.RootOutDir [194/682] GetLabelInfoTest.RootGenDir [195/682] GetLabelInfoTest.TargetOutDir [196/682] GetLabelInfoTest.TargetGenDir [197/682] GetLabelInfoTest.LabelNoToolchain [198/682] GetLabelInfoTest.LabelWithToolchain [199/682] GetLabelInfoTest.Toolchain [200/682] GetPathInfoTest.File [201/682] GetPathInfoTest.Name [202/682] GetPathInfoTest.Extension [203/682] GetPathInfoTest.Dir [204/682] GetPathInfoTest.AbsPath [205/682] GetPathInfoTest.OutDir [206/682] GetPathInfoTest.GenDir [207/682] GetTargetOutputsTest.Copy [208/682] GetTargetOutputsTest.Action [209/682] GetTargetOutputsTest.ActionForeach [210/682] FunctionProcessFileTemplates.SingleString [211/682] FunctionProcessFileTemplates.MultipleStrings [212/682] RebasePath.Strings [213/682] RebasePath.StringsSystemPaths [214/682] RebasePath.List [215/682] RebasePath.Errors [216/682] FunctionTemplate.MarkUsed [217/682] FunctionToolchain.NoArguments [218/682] FunctionToolchain.RuntimeOutputs [219/682] FunctionToolchain.Rust [220/682] FunctionToolchain.Command [221/682] FunctionToolchain.CommandLauncher [222/682] WriteFileTest.WithData [223/682] RustFunctionsTarget.CrateName [224/682] RustFunctionsTarget.CrateRootFind [225/682] RustFunctionsTarget.CrateTypeSelection [226/682] RustFunctionsTarget.ConfigValues [227/682] RustFunctionsTarget.SetDefaults [228/682] RustFunctionsTarget.AliasedDeps [229/682] RustFunctionsTarget.PublicConfigs [230/682] FunctionsTarget.CheckUnused [231/682] FunctionsTarget.CheckNotNeeded [232/682] FunctionsTarget.TemplateDefaults [233/682] FunctionsTarget.MixedSourceError [234/682] Functions.Assert [235/682] Functions.Defined [236/682] Functions.FunctionsWithBlock [237/682] Functions.SplitList [238/682] Functions.StringJoin [239/682] Functions.StringReplace [240/682] Functions.StringSplit [241/682] Functions.DeclareArgs [242/682] Functions.NotNeeded [243/682] Template.PrintStackTraceWithOneTemplate [244/682] Template.PrintStackTraceWithNoTemplates [245/682] Template.PrintStackTraceWithNestedTemplates [246/682] Template.PrintStackTraceWithNonTemplateScopes [247/682] Template.PrintStackTraceWithNonTemplateScopesBetweenTemplateInvocations [248/682] Template.PrintStackTraceWithTemplateDefinedWithinATemplate [249/682] HashTableBaseTest.Construction [250/682] HashTableBaseTest.InsertionsAndLookups [251/682] HashTableBaseTest.CopyAssignment [252/682] HashTableBaseTest.MoveAssignment [253/682] HashTableBaseTest.Clear [254/682] HashTableBaseTest.Iteration [255/682] HeaderCheckerTest.IsDependencyOf [256/682] HeaderCheckerTest.CheckInclude [257/682] HeaderCheckerTest.PublicFirst [258/682] HeaderCheckerTest.CheckIncludeAllowCircular [259/682] HeaderCheckerTest.SourceFileForInclude [260/682] HeaderCheckerTest.SourceFileForInclude_FileNotFound [261/682] HeaderCheckerTest.SourceFileForInclude_SwiftBridgeHeader [262/682] HeaderCheckerTest.Friend [263/682] InheritedLibraries.Unique [264/682] InheritedLibraries.AppendInherited [265/682] InheritedLibraries.AppendPublicSharedLibraries [266/682] InputConversionTest.String [267/682] InputConversionTest.ListLines [268/682] InputConversionTest.ValueString [269/682] InputConversionTest.ValueInt [270/682] InputConversionTest.ValueList [271/682] InputConversionTest.ValueDict [272/682] InputConversionTest.ValueJSON [273/682] InputConversionTest.ValueJSONInvalidInput [274/682] InputConversionTest.ValueJSONUnsupportedValue [275/682] InputConversionTest.ValueJSONInvalidVariable [276/682] InputConversionTest.ValueJSONUnsupported [277/682] InputConversionTest.ValueEmpty [278/682] InputConversionTest.ValueError [279/682] InputConversionTest.Ignore [280/682] JSONWriter.ActionWithResponseFile [281/682] JSONWriter.RustTarget [282/682] JSONWriter.ForEachWithResponseFile [283/682] RustProjectJSONWriter.OneRustTarget [284/682] RustProjectJSONWriter.RustTargetDep [285/682] RustProjectJSONWriter.RustTargetDepTwo [286/682] RustProjectJSONWriter.RustTargetGetDepRustOnly [287/682] RustProjectJSONWriter.OneRustTargetWithRustcTargetSet [288/682] RustProjectJSONWriter.OneRustTargetWithEditionSet [289/682] RustProjectJSONWriter.OneRustTargetWithEditionSetAlternate [290/682] RustProjectJSONWriter.OneRustProcMacroTarget [291/682] RustProjectWriterHelper.WriteCrates [292/682] RustProjectWriterHelper.SysrootDepsAreCorrect [293/682] RustProjectWriterHelper.ExtractCompilerTargetTupleSimple [294/682] RustProjectWriterHelper.ExtractCompilerTargetTupleMissing [295/682] RustProjectWriterHelper.ExtractCompilerTargetTupleDontFallOffEnd [296/682] RustProjectWriterHelper.ExtractFirstArgValueWithPrefixMissing [297/682] RustProjectWriterHelper.ExtractFirstArgValueWithPrefix [298/682] RustProjectWriterHelper.ExtractAllArgValueWithPrefix [299/682] LabelPattern.PatternParse [300/682] LabelPattern.PatternParseAboveSourceRoot [301/682] Label.Resolve [302/682] Label.ResolveAboveRootBuildDir [303/682] LoaderTest.Foo [304/682] LoaderTest.BuildDependencyFilesAreCollected [305/682] LoaderTest.TemplateBuildDependencyFilesAreCollected [306/682] LoaderTest.NonDefaultBuildFileName [307/682] MetadataTest.SetContents [308/682] MetadataTest.Walk [309/682] MetadataTest.WalkWithRebase [310/682] MetadataTest.WalkWithRebaseNonString [311/682] MetadataTest.WalkKeysToWalk [312/682] MetadataTest.WalkNoContents [313/682] MetadataTest.WalkNoKeysWithContents [314/682] MetadataWalkTest.CollectNoRecurse [315/682] MetadataWalkTest.CollectWithRecurse [316/682] MetadataWalkTest.CollectWithBarrier [317/682] MetadataWalkTest.CollectWithError [318/682] NinjaActionTargetWriter.WriteOutputFilesForBuildLine [319/682] NinjaActionTargetWriter.ActionNoSources [320/682] NinjaActionTargetWriter.ActionNoSourcesConsole [321/682] NinjaActionTargetWriter.ActionWithSources [322/682] NinjaActionTargetWriter.ForEach [323/682] NinjaActionTargetWriter.ForEachWithDepfile [324/682] NinjaActionTargetWriter.ForEachWithResponseFile [325/682] NinjaActionTargetWriter.ForEachWithPool [326/682] NinjaActionTargetWriter.NoTransitiveHardDeps [327/682] NinjaActionTargetWriter.SeesConfig [328/682] NinjaBinaryTargetWriterTest.CSources [329/682] NinjaBinaryTargetWriterTest.NoSourcesSourceSet [330/682] NinjaBinaryTargetWriterTest.NoSourcesStaticLib [331/682] NinjaBinaryTargetWriterTest.Inputs [332/682] NinjaBuildWriterTest.GetSelfInvocationCommandLine [333/682] NinjaBuildWriterTest.TwoTargets [334/682] NinjaBuildWriterTest.ExtractRegenerationCommands [335/682] NinjaBuildWriterTest.ExtractRegenerationCommands_DefaultStream [336/682] NinjaBuildWriterTest.ExtractRegenerationCommands_StreamError [337/682] NinjaBuildWriterTest.ExtractRegenerationCommands_IncompleteNinja [338/682] NinjaBuildWriterTest.SpaceInDepfile [339/682] NinjaBuildWriterTest.DuplicateOutputs [340/682] NinjaBundleDataTargetWriter.Run [341/682] NinjaCBinaryTargetWriterTest.SourceSet [342/682] NinjaCBinaryTargetWriterTest.EscapeDefines [343/682] NinjaCBinaryTargetWriterTest.StaticLibrary [344/682] NinjaCBinaryTargetWriterTest.CompleteStaticLibrary [345/682] NinjaCBinaryTargetWriterTest.OutputExtensionAndInputDeps [346/682] NinjaCBinaryTargetWriterTest.NoHardDepsToNoPublicHeaderTarget [347/682] NinjaCBinaryTargetWriterTest.LibsAndLibDirs [348/682] NinjaCBinaryTargetWriterTest.FrameworksAndFrameworkDirs [349/682] NinjaCBinaryTargetWriterTest.EmptyOutputExtension [350/682] NinjaCBinaryTargetWriterTest.SourceSetDataDeps [351/682] NinjaCBinaryTargetWriterTest.SharedLibraryModuleDefinitionFile [352/682] NinjaCBinaryTargetWriterTest.LoadableModule [353/682] NinjaCBinaryTargetWriterTest.WinPrecompiledHeaders [354/682] NinjaCBinaryTargetWriterTest.GCCPrecompiledHeaders [355/682] NinjaCBinaryTargetWriterTest.DupeObjFileError [356/682] NinjaCBinaryTargetWriterTest.InputFiles [357/682] NinjaCBinaryTargetWriterTest.RustStaticLib [358/682] NinjaCBinaryTargetWriterTest.RlibInLibrary [359/682] NinjaCBinaryTargetWriterTest.RlibsWithProcMacros [360/682] NinjaCBinaryTargetWriterTest.ProcMacroInRustStaticLib [361/682] NinjaCBinaryTargetWriterTest.RustDepsOverDynamicLinking [362/682] NinjaCBinaryTargetWriterTest.LinkingWithRustLibraryDepsOnCdylib [363/682] NinjaCBinaryTargetWriterTest.LinkingWithRustLibraryDepsOnDylib [364/682] NinjaCBinaryTargetWriterTest.RustLibAfterSharedLib [365/682] NinjaCBinaryTargetWriterTest.ModuleMapInStaticLibrary [366/682] NinjaCBinaryTargetWriterTest.SwiftModule [367/682] NinjaCBinaryTargetWriterTest.DependOnModule [368/682] NinjaCBinaryTargetWriterTest.SolibsEscaping [369/682] NinjaCBinaryTargetWriterTest.Pool [370/682] NinjaCopyTargetWriter.Run [371/682] NinjaCopyTargetWriter.ToolchainDeps [372/682] NinjaCopyTargetWriter.OrderOnlyDeps [373/682] NinjaCopyTargetWriter.DataDeps [374/682] NinjaCreateBundleTargetWriter.Run [375/682] NinjaCreateBundleTargetWriter.InSubDirectory [376/682] NinjaCreateBundleTargetWriter.JustPartialInfoPlist [377/682] NinjaCreateBundleTargetWriter.AssetCatalog [378/682] NinjaCreateBundleTargetWriter.PhonyTarget [379/682] NinjaCreateBundleTargetWriter.Complex [380/682] NinjaCreateBundleTargetWriter.CodeSigning [381/682] NinjaGeneratedFileTargetWriterTest.Run [382/682] NinjaGroupTargetWriter.Run [383/682] NinjaRustBinaryTargetWriterTest.RustSourceSet [384/682] NinjaRustBinaryTargetWriterTest.RustExecutable [385/682] NinjaRustBinaryTargetWriterTest.RlibDeps [386/682] NinjaRustBinaryTargetWriterTest.DylibDeps [387/682] NinjaRustBinaryTargetWriterTest.RlibDepsAcrossGroups [388/682] NinjaRustBinaryTargetWriterTest.RenamedDeps [389/682] NinjaRustBinaryTargetWriterTest.NonRustDeps [390/682] NinjaRustBinaryTargetWriterTest.RlibInLibrary [391/682] NinjaRustBinaryTargetWriterTest.RustOutputExtensionAndDir [392/682] NinjaRustBinaryTargetWriterTest.LibsAndLibDirs [393/682] NinjaRustBinaryTargetWriterTest.RustProcMacro [394/682] NinjaRustBinaryTargetWriterTest.GroupDeps [395/682] NinjaRustBinaryTargetWriterTest.Externs [396/682] NinjaRustBinaryTargetWriterTest.Inputs [397/682] NinjaRustBinaryTargetWriterTest.CdylibDeps [398/682] NinjaRustBinaryTargetWriterTest.TransitivePublicNonRustDeps [399/682] NinjaRustBinaryTargetWriterTest.TransitiveRustDepsThroughSourceSet [400/682] NinjaRustBinaryTargetWriterTest.Pool [401/682] NinjaTargetCommandUtil.DefineWriter [402/682] NinjaTargetCommandUtil.FrameworkDirsWriter [403/682] NinjaTargetCommandUtil.FrameworksWriter [404/682] NinjaTargetWriter.WriteInputDepsStampAndGetDep [405/682] NinjaTargetWriter.WriteInputDepsStampAndGetDepWithToolchainDeps [406/682] NinjaToolchainWriter.WriteToolRule [407/682] NinjaToolchainWriter.WriteToolRuleWithLauncher [408/682] Operators.SourcesAppend [409/682] Operators.ListAppend [410/682] Operators.ListRemove [411/682] Operators.ListSubtractWithScope [412/682] Operators.IntegerAdd [413/682] Operators.IntegerSubtract [414/682] Operators.ShortCircuitAnd [415/682] Operators.ShortCircuitOr [416/682] Operators.NonemptyOverwriting [417/682] Operators.PlusEqualsUsed [418/682] OutputConversionTest.ListLines [419/682] OutputConversionTest.String [420/682] OutputConversionTest.StringInt [421/682] OutputConversionTest.StringBool [422/682] OutputConversionTest.StringList [423/682] OutputConversionTest.StringScope [424/682] OutputConversionTest.ValueString [425/682] OutputConversionTest.ValueInt [426/682] OutputConversionTest.ValueBool [427/682] OutputConversionTest.ValueList [428/682] OutputConversionTest.ValueScope [429/682] OutputConversionTest.JSON [430/682] OutputConversionTest.ValueEmpty [431/682] OutputConversionTest.DefaultValue [432/682] OutputConversionTest.DefaultListLines [433/682] OutputConversionTest.ReverseString [434/682] OutputConversionTest.ReverseListLines [435/682] OutputConversionTest.ReverseValueString [436/682] OutputConversionTest.ReverseValueInt [437/682] OutputConversionTest.ReverseValueList [438/682] OutputConversionTest.ReverseValueDict [439/682] OutputConversionTest.ReverseValueEmpty [440/682] ParseTree.Accessor [441/682] ParseTree.SubscriptedAccess [442/682] ParseTree.BlockUnusedVars [443/682] ParseTree.OriginForDereference [444/682] ParseTree.SortRangeExtraction [445/682] ParseTree.Integers [446/682] Parser.Literal [447/682] Parser.BinaryOp [448/682] Parser.FunctionCall [449/682] Parser.ParenExpression [450/682] Parser.OrderOfOperationsLeftAssociative [451/682] Parser.OrderOfOperationsEqualityBoolean [452/682] Parser.UnaryOp [453/682] Parser.List [454/682] Parser.Assignment [455/682] Parser.Accessor [456/682] Parser.Condition [457/682] Parser.OnlyCallAndAssignInBody [458/682] Parser.NoAssignmentInCondition [459/682] Parser.CompleteFunction [460/682] Parser.FunctionWithConditional [461/682] Parser.UnterminatedBlock [462/682] Parser.BadlyTerminatedNumber [463/682] Parser.NewlinesInUnusualPlaces [464/682] Parser.NewlinesInUnusualPlaces2 [465/682] Parser.NewlineBeforeSubscript [466/682] Parser.SequenceOfExpressions [467/682] Parser.BlockAfterFunction [468/682] Parser.LongExpression [469/682] Parser.CommentsStandalone [470/682] Parser.CommentsStandaloneEof [471/682] Parser.CommentsLineAttached [472/682] Parser.CommentsSuffix [473/682] Parser.CommentsSuffixDifferentLine [474/682] Parser.CommentsSuffixMultiple [475/682] Parser.CommentsConnectedInList [476/682] Parser.CommentsAtEndOfBlock [477/682] Parser.CommentsEndOfBlockSingleLine [478/682] Parser.HangingIf [479/682] Parser.NegatingList [480/682] Parser.ConditionNoBracesIf [481/682] Parser.ConditionNoBracesElse [482/682] Parser.ConditionNoBracesElseIf [483/682] Parser.StandaloneBlock [484/682] Parser.BlockValues [485/682] PathOutput.Basic [486/682] PathOutput.BasicInRoot [487/682] PathOutput.NinjaEscaping [488/682] PathOutput.NinjaForkEscaping [489/682] PathOutput.InhibitQuoting [490/682] PathOutput.WriteDir [491/682] Pattern.Matches [492/682] PointerSet.DefaultConstruction [493/682] PointerSet.RangeConstruction [494/682] PointerSet.CopyConstruction [495/682] PointerSet.MoveConstruction [496/682] PointerSet.Add [497/682] PointerSet.Erase [498/682] PointerSet.RangeInsert [499/682] PointerSet.InsertOther [500/682] PointerSet.IntersectionWith [501/682] RuntimeDeps.Libs [502/682] RuntimeDeps.ExeDataDep [503/682] RuntimeDeps.ActionSharedLib [504/682] RuntimeDeps.ActionOutputs [505/682] RuntimeDeps.CreateBundle [506/682] RuntimeDeps.Dupe [507/682] RuntimeDeps.WriteRuntimeDepsVariable [508/682] ScopePerFileProvider.Expected [509/682] Scope.InheritBuildDependencyFilesFromParent [510/682] Scope.NonRecursiveMergeTo [511/682] Scope.MakeClosure [512/682] Scope.GetMutableValue [513/682] Scope.RemovePrivateIdentifiers [514/682] SetupTest.DotGNFileIsGenDep [515/682] SetupTest.EmptyScriptExecutableDoesNotGenerateError [516/682] SetupTest.NoSeparatorInExtension [517/682] SetupTest.Extension [518/682] SetupTest.AddExportCompileCommands [519/682] SourceDir.ResolveRelativeFile [520/682] SourceDir.ResolveRelativeDir [521/682] SourceDir.SourceWithNoTrailingSlash [522/682] SourceFile.Normalize [523/682] SourceFile.GetType [524/682] StringAtomTest.EmptyString [525/682] StringAtomTest.Find [526/682] StringAtomTest.DefaultCompare [527/682] StringAtomTest.NormalSet [528/682] StringAtomTest.FastSet [529/682] StringAtom.AllocMoreThanASingleSlabOfKeys [530/682] StringOutputBuffer.Append [531/682] StringOutputBuffer.AppendWithPageSizeMultiples [532/682] StringOutput.WrappedByStdOstream [533/682] StringOutputBuffer.ContentsEqual [534/682] StringOutputBuffer.WriteToFile [535/682] StringUtils.ExpandStringLiteralIdentifier [536/682] StringUtils.ExpandStringLiteralExpression [537/682] StringUtils.EditDistance [538/682] StringUtils.SpellcheckString [539/682] SubstitutionPattern.ParseLiteral [540/682] SubstitutionPattern.ParseComplex [541/682] SubstitutionPattern.ParseErrors [542/682] SubstitutionPattern.ParseRust [543/682] SubstitutionWriter.GetListAs [544/682] SubstitutionWriter.ApplyPatternToSource [545/682] SubstitutionWriter.ApplyPatternToSourceAsOutputFile [546/682] SubstitutionWriter.WriteNinjaVariablesForSource [547/682] SubstitutionWriter.WriteWithNinjaVariables [548/682] SubstitutionWriter.SourceSubstitutions [549/682] SubstitutionWriter.TargetSubstitutions [550/682] SubstitutionWriter.CompilerSubstitutions [551/682] SubstitutionWriter.LinkerSubstitutions [552/682] SubstitutionWriter.OutputDir [553/682] TargetTest.LibInheritance [554/682] TargetTest.FrameworkInheritance [555/682] TargetTest.DependentConfigs [556/682] TargetTest.NoDependentConfigsBetweenToolchains [557/682] TargetTest.DependentConfigsBetweenToolchainsWhenSet [558/682] TargetTest.InheritLibs [559/682] TargetTest.InheritCompleteStaticLib [560/682] TargetTest.InheritCompleteStaticLibStaticLibDeps [561/682] TargetTest.InheritCompleteStaticLibInheritedCompleteStaticLibDeps [562/682] TargetTest.NoActionDepPropgation [563/682] TargetTest.GetComputedOutputName [564/682] TargetTest.VisibilityFails [565/682] TargetTest.VisibilityConfigFails [566/682] TargetTest.VisibilityConfigGroup [567/682] TargetTest.VisibilityDatadeps [568/682] TargetTest.VisibilityGroup [569/682] TargetTest.Testonly [570/682] TargetTest.TestonlyConfig [571/682] TargetTest.PublicConfigs [572/682] TargetTest.ConfigOrdering [573/682] TargetTest.LinkAndDepOutputs [574/682] TargetTest.RuntimeOuputs [575/682] TargetTest.GetOutputFilesForSource_Binary [576/682] TargetTest.CheckStampFileName [577/682] TargetTest.GetOutputFilesForSource_ActionForEach [578/682] TargetTest.GetOutputFilesForSource_Action [579/682] TargetTest.SharedInheritance [580/682] TargetTest.GeneratedInputs [581/682] TargetTest.WriteFileGeneratedInputs [582/682] TargetTest.WriteRuntimeDepsGeneratedInputs [583/682] TargetTest.ObjectGeneratedInputs [584/682] TargetTest.ResolvePrecompiledHeaders [585/682] TargetTest.AssertNoDeps [586/682] TargetTest.PullRecursiveBundleData [587/682] TargetTest.CollectMetadataNoRecurse [588/682] TargetTest.CollectMetadataWithRecurse [589/682] TargetTest.CollectMetadataWithRecurseHole [590/682] TargetTest.CollectMetadataWithBarrier [591/682] TargetTest.CollectMetadataWithError [592/682] TargetTest.WriteMetadataCollection [593/682] TargetTest.ModuleMap [594/682] Template.Basic [595/682] Template.UnusedTargetNameShouldThrowError [596/682] Template.UnusedInvokerShouldThrowError [597/682] Template.UnusedVarInInvokerShouldThrowError [598/682] Template.MemoryBlowUp [599/682] Tokenizer.Empty [600/682] Tokenizer.Identifier [601/682] Tokenizer.Integer [602/682] Tokenizer.IntegerNoSpace [603/682] Tokenizer.String [604/682] Tokenizer.Operator [605/682] Tokenizer.Scoper [606/682] Tokenizer.FunctionCall [607/682] Tokenizer.Locations [608/682] Tokenizer.ByteOffsetOfNthLine [609/682] Tokenizer.Comments [610/682] Tokenizer.CommentsContinued [611/682] Tokenizer.WhitespaceTransformMaintain [612/682] Tokenizer.WhitespaceTransformToSpace [613/682] UniqueVector.PushBack [614/682] UniqueVector.PushBackMove [615/682] UniqueVector.EmplaceBack [616/682] UniqueVector.PushBackWithIndex [617/682] UniqueVector.PushBackMoveWithIndex [618/682] UniqueVector.EmplaceBackWithIndex [619/682] UniqueVector.Release [620/682] Value.ToString [621/682] VectorSetSorter.AsVectorWithStrings [622/682] VectorSetSorter.IterateOverWithStrings [623/682] VersionTest.FromString [624/682] VersionTest.Comparison [625/682] VersionTest.Describe [626/682] Visibility.CanSeeMe [627/682] Visibility.Public [628/682] Visibility.Private [629/682] Visibility.AboveSourceDir [630/682] VisualStudioUtils.MakeGuid [631/682] VisualStudioUtils.ParseCompilerOption [632/682] VisualStudioUtils.ParseLinkerOption [633/682] VisualStudioWriterTest.ResolveSolutionFolders [634/682] VisualStudioWriterTest.ResolveSolutionFolders_AbsPath [635/682] VisualStudioWriterTest.NoDotSlash [636/682] VisualStudioWriterTest.NinjaExecutable [637/682] XcodeObject.InstantiatePBXSourcesBuildPhase [638/682] XcodeObject.InstantiatePBXFrameworksBuildPhase [639/682] XcodeObject.InstantiatePBXShellScriptBuildPhase [640/682] XcodeObject.InstantiatePBXGroup [641/682] XcodeObject.InstantiatePBXProject [642/682] XcodeObject.InstantiatePBXFileReference [643/682] XcodeObject.InstantiatePBXBuildFile [644/682] XcodeObject.InstantiatePBXAggregateTarget [645/682] XcodeObject.InstantiatePBXNativeTarget [646/682] XcodeObject.InstantiatePBXContainerItemProxy [647/682] XcodeObject.InstantiatePBXTargetDependency [648/682] XcodeObject.InstantiateXCBuildConfiguration [649/682] XcodeObject.InstantiateXCConfigurationList [650/682] XcodeObject.PBXSourcesBuildPhaseObjectToClass [651/682] XcodeObject.PBXFrameworksBuildPhaseObjectToClass [652/682] XcodeObject.PBXShellScriptBuildPhaseObjectToClass [653/682] XcodeObject.PBXGroupObjectToClass [654/682] XcodeObject.PBXProjectObjectToClass [655/682] XcodeObject.PBXFileReferenceObjectToClass [656/682] XcodeObject.PBXBuildFileObjectToClass [657/682] XcodeObject.PBXAggregateTargetObjectToClass [658/682] XcodeObject.PBXNativeTargetObjectToClass [659/682] XcodeObject.PBXContainerItemProxyObjectToClass [660/682] XcodeObject.PBXTargetDependencyObjectToClass [661/682] XcodeObject.XCBuildConfigurationObjectToClass [662/682] XcodeObject.XCConfigurationListObjectToClass [663/682] XcodeObject.ClassToString [664/682] XcodeObject.PBXSourcesBuildPhaseName [665/682] XcodeObject.PBXFrameworksBuildPhaseName [666/682] XcodeObject.PBXShellScriptBuildPhaseName [667/682] XcodeObject.PBXGroupName [668/682] XcodeObject.PBXProjectName [669/682] XcodeObject.PBXFileReferenceName [670/682] XcodeObject.PBXBuildFileName [671/682] XcodeObject.PBXAggregateTargetName [672/682] XcodeObject.PBXNativeTargetName [673/682] XcodeObject.PBXContainerItemProxyName [674/682] XcodeObject.PBXTargetDependencyName [675/682] XcodeObject.XCBuildConfigurationName [676/682] XcodeObject.XCConfigurationListName [677/682] XmlElementWriter.EmptyElement [678/682] XmlElementWriter.ElementWithText [679/682] XmlElementWriter.SubElements [680/682] XmlElementWriter.StartContent [681/682] XmlElementWriter.TestXmlEscape [682/682] ImportantFileWriterTest.Basic PASSED >>> gn: Entering fakeroot... >>> gn*: Running postcheck for gn >>> gn*: Preparing package gn... >>> gn*: Stripping binaries >>> gn*: Scanning shared objects >>> gn*: Tracing dependencies... samurai so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> gn*: Package size: 2.3 MB >>> gn*: Compressing data... >>> gn*: Create checksum... >>> gn*: Create gn-0_git20221024-r0.apk >>> gn: Build complete at Sat, 29 Oct 2022 11:01:39 +0000 elapsed time 0h 0m 23s >>> gn: Cleaning up srcdir >>> gn: Cleaning up pkgdir >>> gn: Uninstalling dependencies... (1/8) Purging .makedepends-gn (20221029.110117) (2/8) Purging samurai (1.2-r2) (3/8) Purging python3 (3.10.8-r3) (4/8) Purging libffi (3.4.4-r0) (5/8) Purging gdbm (1.23-r0) (6/8) Purging mpdecimal (2.5.1-r1) (7/8) Purging readline (8.2.0-r0) (8/8) Purging sqlite-libs (3.39.4-r0) Executing busybox-1.35.0-r27.trigger OK: 222 MiB in 97 packages >>> gn: Updating the community/armhf repository index... >>> gn: Signing the index...