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