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