starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/yqv6h38aa5809l4d8mz078knwf86mb32-ninja-1.10.2/bin:/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin:/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/bin:/gnu/store/dkb67dpqr7icfmsx14aq3sgdr28d8nrc-binutils-cross-aarch64-linux-gnu-2.37/bin:/gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/bin:/gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/bin:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/bin:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/bin:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/bin:/gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/bin:/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/bin:/gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/bin:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/bin:/gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/bin:/gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin:/gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/bin:/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin:/gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/bin:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/bin:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/sbin:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/bin' environment variable `CROSS_LIBRARY_PATH' set to `/gnu/store/3d3g37rz9azfiz07c8yd726r0z2hf757-glibc-cross-aarch64-linux-gnu-2.33/lib:/gnu/store/cw4cxhqahxiw1v3pm7j7qk9g9kzz37jj-glibc-cross-aarch64-linux-gnu-2.33-static/lib' environment variable `CROSS_C_INCLUDE_PATH' set to `/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include:/gnu/store/3d3g37rz9azfiz07c8yd726r0z2hf757-glibc-cross-aarch64-linux-gnu-2.33/include:/gnu/store/l39yw7fw3cvl20hj6vm5rvcsynj0m79l-linux-libre-headers-cross-aarch64-linux-gnu-5.10.35/include' environment variable `CROSS_CPLUS_INCLUDE_PATH' set to `/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include/c++:/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include:/gnu/store/3d3g37rz9azfiz07c8yd726r0z2hf757-glibc-cross-aarch64-linux-gnu-2.33/include:/gnu/store/l39yw7fw3cvl20hj6vm5rvcsynj0m79l-linux-libre-headers-cross-aarch64-linux-gnu-5.10.35/include' environment variable `CROSS_OBJC_INCLUDE_PATH' set to `/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include:/gnu/store/3d3g37rz9azfiz07c8yd726r0z2hf757-glibc-cross-aarch64-linux-gnu-2.33/include:/gnu/store/l39yw7fw3cvl20hj6vm5rvcsynj0m79l-linux-libre-headers-cross-aarch64-linux-gnu-5.10.35/include' environment variable `CROSS_OBJCPLUS_INCLUDE_PATH' set to `/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include:/gnu/store/3d3g37rz9azfiz07c8yd726r0z2hf757-glibc-cross-aarch64-linux-gnu-2.33/include:/gnu/store/l39yw7fw3cvl20hj6vm5rvcsynj0m79l-linux-libre-headers-cross-aarch64-linux-gnu-5.10.35/include' environment variable `GUIX_PYTHONPATH' set to `/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/lib/python3.9/site-packages' environment variable `PYTHONTZPATH' unset environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include:/gnu/store/dkb67dpqr7icfmsx14aq3sgdr28d8nrc-binutils-cross-aarch64-linux-gnu-2.37/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include/c++:/gnu/store/kr5qja8nyhwplzwjxzy9v4pih3wap7wl-gcc-cross-aarch64-linux-gnu-10.3.0/include:/gnu/store/dkb67dpqr7icfmsx14aq3sgdr28d8nrc-binutils-cross-aarch64-linux-gnu-2.37/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/dkb67dpqr7icfmsx14aq3sgdr28d8nrc-binutils-cross-aarch64-linux-gnu-2.37/lib:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/lib:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/lib:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/lib:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/lib:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib:/gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/lib:/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/.clang-format' -> `./.clang-format' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/.editorconfig' -> `./.editorconfig' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/.gitignore' -> `./.gitignore' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/.style.yapf' -> `./.style.yapf' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/AUTHORS' -> `./AUTHORS' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/LICENSE' -> `./LICENSE' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/OWNERS' -> `./OWNERS' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/README.md' -> `./README.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/tools/find_unreachable.py' -> `./tools/find_unreachable.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/auto_reset_event.h' -> `./src/util/auto_reset_event.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/build_config.h' -> `./src/util/build_config.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/exe_path.cc' -> `./src/util/exe_path.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/exe_path.h' -> `./src/util/exe_path.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/msg_loop.cc' -> `./src/util/msg_loop.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/msg_loop.h' -> `./src/util/msg_loop.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/semaphore.cc' -> `./src/util/semaphore.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/semaphore.h' -> `./src/util/semaphore.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/sys_info.cc' -> `./src/util/sys_info.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/sys_info.h' -> `./src/util/sys_info.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/ticks.cc' -> `./src/util/ticks.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/ticks.h' -> `./src/util/ticks.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/worker_pool.cc' -> `./src/util/worker_pool.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/worker_pool.h' -> `./src/util/worker_pool.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/test/gn_test.cc' -> `./src/util/test/gn_test.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/util/test/test.h' -> `./src/util/test/test.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/action_target_generator.cc' -> `./src/gn/action_target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/action_target_generator.h' -> `./src/gn/action_target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/action_target_generator_unittest.cc' -> `./src/gn/action_target_generator_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/action_values.cc' -> `./src/gn/action_values.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/action_values.h' -> `./src/gn/action_values.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/analyzer.cc' -> `./src/gn/analyzer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/analyzer.h' -> `./src/gn/analyzer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/analyzer_unittest.cc' -> `./src/gn/analyzer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/args.cc' -> `./src/gn/args.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/args.h' -> `./src/gn/args.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/args_unittest.cc' -> `./src/gn/args_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/binary_target_generator.cc' -> `./src/gn/binary_target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/binary_target_generator.h' -> `./src/gn/binary_target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/build_settings.cc' -> `./src/gn/build_settings.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/build_settings.h' -> `./src/gn/build_settings.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/builder.cc' -> `./src/gn/builder.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/builder.h' -> `./src/gn/builder.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/builder_record.cc' -> `./src/gn/builder_record.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/builder_record.h' -> `./src/gn/builder_record.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/builder_unittest.cc' -> `./src/gn/builder_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/bundle_data.cc' -> `./src/gn/bundle_data.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/bundle_data.h' -> `./src/gn/bundle_data.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/bundle_data_target_generator.cc' -> `./src/gn/bundle_data_target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/bundle_data_target_generator.h' -> `./src/gn/bundle_data_target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/bundle_file_rule.cc' -> `./src/gn/bundle_file_rule.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/bundle_file_rule.h' -> `./src/gn/bundle_file_rule.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/c_include_iterator.cc' -> `./src/gn/c_include_iterator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/c_include_iterator.h' -> `./src/gn/c_include_iterator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/c_include_iterator_unittest.cc' -> `./src/gn/c_include_iterator_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/c_substitution_type.cc' -> `./src/gn/c_substitution_type.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/c_substitution_type.h' -> `./src/gn/c_substitution_type.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/c_tool.cc' -> `./src/gn/c_tool.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/c_tool.h' -> `./src/gn/c_tool.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_analyze.cc' -> `./src/gn/command_analyze.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_args.cc' -> `./src/gn/command_args.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_check.cc' -> `./src/gn/command_check.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_clean.cc' -> `./src/gn/command_clean.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_desc.cc' -> `./src/gn/command_desc.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_format.cc' -> `./src/gn/command_format.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_format.h' -> `./src/gn/command_format.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_format_unittest.cc' -> `./src/gn/command_format_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_gen.cc' -> `./src/gn/command_gen.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_help.cc' -> `./src/gn/command_help.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_ls.cc' -> `./src/gn/command_ls.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_meta.cc' -> `./src/gn/command_meta.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_outputs.cc' -> `./src/gn/command_outputs.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_path.cc' -> `./src/gn/command_path.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/command_refs.cc' -> `./src/gn/command_refs.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/commands.cc' -> `./src/gn/commands.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/commands.h' -> `./src/gn/commands.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/commands_unittest.cc' -> `./src/gn/commands_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/compile_commands_writer.cc' -> `./src/gn/compile_commands_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/compile_commands_writer.h' -> `./src/gn/compile_commands_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/compile_commands_writer_unittest.cc' -> `./src/gn/compile_commands_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config.cc' -> `./src/gn/config.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config.h' -> `./src/gn/config.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_unittest.cc' -> `./src/gn/config_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_values.cc' -> `./src/gn/config_values.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_values.h' -> `./src/gn/config_values.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_values_extractors.cc' -> `./src/gn/config_values_extractors.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_values_extractors.h' -> `./src/gn/config_values_extractors.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_values_extractors_unittest.cc' -> `./src/gn/config_values_extractors_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_values_generator.cc' -> `./src/gn/config_values_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/config_values_generator.h' -> `./src/gn/config_values_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/copy_target_generator.cc' -> `./src/gn/copy_target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/copy_target_generator.h' -> `./src/gn/copy_target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/create_bundle_target_generator.cc' -> `./src/gn/create_bundle_target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/create_bundle_target_generator.h' -> `./src/gn/create_bundle_target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/deps_iterator.cc' -> `./src/gn/deps_iterator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/deps_iterator.h' -> `./src/gn/deps_iterator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/desc_builder.cc' -> `./src/gn/desc_builder.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/desc_builder.h' -> `./src/gn/desc_builder.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/eclipse_writer.cc' -> `./src/gn/eclipse_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/eclipse_writer.h' -> `./src/gn/eclipse_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/err.cc' -> `./src/gn/err.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/err.h' -> `./src/gn/err.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/escape.cc' -> `./src/gn/escape.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/escape.h' -> `./src/gn/escape.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/escape_unittest.cc' -> `./src/gn/escape_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/exec_process.cc' -> `./src/gn/exec_process.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/exec_process.h' -> `./src/gn/exec_process.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/exec_process_unittest.cc' -> `./src/gn/exec_process_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/file_writer.cc' -> `./src/gn/file_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/file_writer.h' -> `./src/gn/file_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/file_writer_unittest.cc' -> `./src/gn/file_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/filesystem_utils.cc' -> `./src/gn/filesystem_utils.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/filesystem_utils.h' -> `./src/gn/filesystem_utils.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/filesystem_utils_unittest.cc' -> `./src/gn/filesystem_utils_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/frameworks_utils.cc' -> `./src/gn/frameworks_utils.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/frameworks_utils.h' -> `./src/gn/frameworks_utils.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/frameworks_utils_unittest.cc' -> `./src/gn/frameworks_utils_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_exec_script.cc' -> `./src/gn/function_exec_script.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_filter.cc' -> `./src/gn/function_filter.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_filter_unittest.cc' -> `./src/gn/function_filter_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_foreach.cc' -> `./src/gn/function_foreach.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_foreach_unittest.cc' -> `./src/gn/function_foreach_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_forward_variables_from.cc' -> `./src/gn/function_forward_variables_from.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_forward_variables_from_unittest.cc' -> `./src/gn/function_forward_variables_from_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_get_label_info.cc' -> `./src/gn/function_get_label_info.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_get_label_info_unittest.cc' -> `./src/gn/function_get_label_info_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_get_path_info.cc' -> `./src/gn/function_get_path_info.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_get_path_info_unittest.cc' -> `./src/gn/function_get_path_info_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_get_target_outputs.cc' -> `./src/gn/function_get_target_outputs.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_get_target_outputs_unittest.cc' -> `./src/gn/function_get_target_outputs_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_process_file_template.cc' -> `./src/gn/function_process_file_template.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_process_file_template_unittest.cc' -> `./src/gn/function_process_file_template_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_read_file.cc' -> `./src/gn/function_read_file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_rebase_path.cc' -> `./src/gn/function_rebase_path.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_rebase_path_unittest.cc' -> `./src/gn/function_rebase_path_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_set_default_toolchain.cc' -> `./src/gn/function_set_default_toolchain.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_set_defaults.cc' -> `./src/gn/function_set_defaults.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_template.cc' -> `./src/gn/function_template.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_template_unittest.cc' -> `./src/gn/function_template_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_toolchain.cc' -> `./src/gn/function_toolchain.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_toolchain_unittest.cc' -> `./src/gn/function_toolchain_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_write_file.cc' -> `./src/gn/function_write_file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/function_write_file_unittest.cc' -> `./src/gn/function_write_file_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/functions.cc' -> `./src/gn/functions.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/functions.h' -> `./src/gn/functions.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/functions_target.cc' -> `./src/gn/functions_target.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/functions_target_rust_unittest.cc' -> `./src/gn/functions_target_rust_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/functions_target_unittest.cc' -> `./src/gn/functions_target_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/functions_unittest.cc' -> `./src/gn/functions_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/general_tool.cc' -> `./src/gn/general_tool.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/general_tool.h' -> `./src/gn/general_tool.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/generated_file_target_generator.cc' -> `./src/gn/generated_file_target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/generated_file_target_generator.h' -> `./src/gn/generated_file_target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/gn_main.cc' -> `./src/gn/gn_main.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/group_target_generator.cc' -> `./src/gn/group_target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/group_target_generator.h' -> `./src/gn/group_target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/hash_table_base.h' -> `./src/gn/hash_table_base.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/hash_table_base_unittest.cc' -> `./src/gn/hash_table_base_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/header_checker.cc' -> `./src/gn/header_checker.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/header_checker.h' -> `./src/gn/header_checker.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/header_checker_unittest.cc' -> `./src/gn/header_checker_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/import_manager.cc' -> `./src/gn/import_manager.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/import_manager.h' -> `./src/gn/import_manager.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/inherited_libraries.cc' -> `./src/gn/inherited_libraries.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/inherited_libraries.h' -> `./src/gn/inherited_libraries.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/inherited_libraries_unittest.cc' -> `./src/gn/inherited_libraries_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/input_conversion.cc' -> `./src/gn/input_conversion.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/input_conversion.h' -> `./src/gn/input_conversion.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/input_conversion_unittest.cc' -> `./src/gn/input_conversion_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/input_file.cc' -> `./src/gn/input_file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/input_file.h' -> `./src/gn/input_file.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/input_file_manager.cc' -> `./src/gn/input_file_manager.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/input_file_manager.h' -> `./src/gn/input_file_manager.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/item.cc' -> `./src/gn/item.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/item.h' -> `./src/gn/item.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/json_project_writer.cc' -> `./src/gn/json_project_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/json_project_writer.h' -> `./src/gn/json_project_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/json_project_writer_unittest.cc' -> `./src/gn/json_project_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/label.cc' -> `./src/gn/label.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/label.h' -> `./src/gn/label.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/label_pattern.cc' -> `./src/gn/label_pattern.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/label_pattern.h' -> `./src/gn/label_pattern.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/label_pattern_unittest.cc' -> `./src/gn/label_pattern_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/label_ptr.h' -> `./src/gn/label_ptr.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/label_unittest.cc' -> `./src/gn/label_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/lib_file.cc' -> `./src/gn/lib_file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/lib_file.h' -> `./src/gn/lib_file.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/loader.cc' -> `./src/gn/loader.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/loader.h' -> `./src/gn/loader.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/loader_unittest.cc' -> `./src/gn/loader_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/location.cc' -> `./src/gn/location.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/location.h' -> `./src/gn/location.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/metadata.cc' -> `./src/gn/metadata.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/metadata.h' -> `./src/gn/metadata.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/metadata_unittest.cc' -> `./src/gn/metadata_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/metadata_walk.cc' -> `./src/gn/metadata_walk.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/metadata_walk.h' -> `./src/gn/metadata_walk.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/metadata_walk_unittest.cc' -> `./src/gn/metadata_walk_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_action_target_writer.cc' -> `./src/gn/ninja_action_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_action_target_writer.h' -> `./src/gn/ninja_action_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_action_target_writer_unittest.cc' -> `./src/gn/ninja_action_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_binary_target_writer.cc' -> `./src/gn/ninja_binary_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_binary_target_writer.h' -> `./src/gn/ninja_binary_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_binary_target_writer_unittest.cc' -> `./src/gn/ninja_binary_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_build_writer.cc' -> `./src/gn/ninja_build_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_build_writer.h' -> `./src/gn/ninja_build_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_build_writer_unittest.cc' -> `./src/gn/ninja_build_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_bundle_data_target_writer.cc' -> `./src/gn/ninja_bundle_data_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_bundle_data_target_writer.h' -> `./src/gn/ninja_bundle_data_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_bundle_data_target_writer_unittest.cc' -> `./src/gn/ninja_bundle_data_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_c_binary_target_writer.cc' -> `./src/gn/ninja_c_binary_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_c_binary_target_writer.h' -> `./src/gn/ninja_c_binary_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_c_binary_target_writer_unittest.cc' -> `./src/gn/ninja_c_binary_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_copy_target_writer.cc' -> `./src/gn/ninja_copy_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_copy_target_writer.h' -> `./src/gn/ninja_copy_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_copy_target_writer_unittest.cc' -> `./src/gn/ninja_copy_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_create_bundle_target_writer.cc' -> `./src/gn/ninja_create_bundle_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_create_bundle_target_writer.h' -> `./src/gn/ninja_create_bundle_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_create_bundle_target_writer_unittest.cc' -> `./src/gn/ninja_create_bundle_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_generated_file_target_writer.cc' -> `./src/gn/ninja_generated_file_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_generated_file_target_writer.h' -> `./src/gn/ninja_generated_file_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_generated_file_target_writer_unittest.cc' -> `./src/gn/ninja_generated_file_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_group_target_writer.cc' -> `./src/gn/ninja_group_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_group_target_writer.h' -> `./src/gn/ninja_group_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_group_target_writer_unittest.cc' -> `./src/gn/ninja_group_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_rust_binary_target_writer.cc' -> `./src/gn/ninja_rust_binary_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_rust_binary_target_writer.h' -> `./src/gn/ninja_rust_binary_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_rust_binary_target_writer_unittest.cc' -> `./src/gn/ninja_rust_binary_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_target_command_util.cc' -> `./src/gn/ninja_target_command_util.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_target_command_util.h' -> `./src/gn/ninja_target_command_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_target_command_util_unittest.cc' -> `./src/gn/ninja_target_command_util_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_target_writer.cc' -> `./src/gn/ninja_target_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_target_writer.h' -> `./src/gn/ninja_target_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_target_writer_unittest.cc' -> `./src/gn/ninja_target_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_toolchain_writer.cc' -> `./src/gn/ninja_toolchain_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_toolchain_writer.h' -> `./src/gn/ninja_toolchain_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_toolchain_writer_unittest.cc' -> `./src/gn/ninja_toolchain_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_utils.cc' -> `./src/gn/ninja_utils.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_utils.h' -> `./src/gn/ninja_utils.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_writer.cc' -> `./src/gn/ninja_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ninja_writer.h' -> `./src/gn/ninja_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/operators.cc' -> `./src/gn/operators.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/operators.h' -> `./src/gn/operators.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/operators_unittest.cc' -> `./src/gn/operators_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/ordered_set.h' -> `./src/gn/ordered_set.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/output_conversion.cc' -> `./src/gn/output_conversion.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/output_conversion.h' -> `./src/gn/output_conversion.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/output_conversion_unittest.cc' -> `./src/gn/output_conversion_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/output_file.cc' -> `./src/gn/output_file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/output_file.h' -> `./src/gn/output_file.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parse_node_value_adapter.cc' -> `./src/gn/parse_node_value_adapter.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parse_node_value_adapter.h' -> `./src/gn/parse_node_value_adapter.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parse_tree.cc' -> `./src/gn/parse_tree.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parse_tree.h' -> `./src/gn/parse_tree.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parse_tree_unittest.cc' -> `./src/gn/parse_tree_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parser.cc' -> `./src/gn/parser.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parser.h' -> `./src/gn/parser.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/parser_unittest.cc' -> `./src/gn/parser_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/path_output.cc' -> `./src/gn/path_output.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/path_output.h' -> `./src/gn/path_output.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/path_output_unittest.cc' -> `./src/gn/path_output_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/pattern.cc' -> `./src/gn/pattern.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/pattern.h' -> `./src/gn/pattern.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/pattern_unittest.cc' -> `./src/gn/pattern_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/pool.cc' -> `./src/gn/pool.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/pool.h' -> `./src/gn/pool.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/qt_creator_writer.cc' -> `./src/gn/qt_creator_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/qt_creator_writer.h' -> `./src/gn/qt_creator_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/runtime_deps.cc' -> `./src/gn/runtime_deps.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/runtime_deps.h' -> `./src/gn/runtime_deps.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/runtime_deps_unittest.cc' -> `./src/gn/runtime_deps_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_project_writer.cc' -> `./src/gn/rust_project_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_project_writer.h' -> `./src/gn/rust_project_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_project_writer_helpers.h' -> `./src/gn/rust_project_writer_helpers.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_project_writer_helpers_unittest.cc' -> `./src/gn/rust_project_writer_helpers_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_project_writer_unittest.cc' -> `./src/gn/rust_project_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_substitution_type.cc' -> `./src/gn/rust_substitution_type.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_substitution_type.h' -> `./src/gn/rust_substitution_type.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_tool.cc' -> `./src/gn/rust_tool.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_tool.h' -> `./src/gn/rust_tool.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_values.cc' -> `./src/gn/rust_values.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_values.h' -> `./src/gn/rust_values.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_values_generator.cc' -> `./src/gn/rust_values_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_values_generator.h' -> `./src/gn/rust_values_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_variables.cc' -> `./src/gn/rust_variables.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/rust_variables.h' -> `./src/gn/rust_variables.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scheduler.cc' -> `./src/gn/scheduler.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scheduler.h' -> `./src/gn/scheduler.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scope.cc' -> `./src/gn/scope.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scope.h' -> `./src/gn/scope.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scope_per_file_provider.cc' -> `./src/gn/scope_per_file_provider.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scope_per_file_provider.h' -> `./src/gn/scope_per_file_provider.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scope_per_file_provider_unittest.cc' -> `./src/gn/scope_per_file_provider_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/scope_unittest.cc' -> `./src/gn/scope_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/settings.cc' -> `./src/gn/settings.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/settings.h' -> `./src/gn/settings.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/setup.cc' -> `./src/gn/setup.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/setup.h' -> `./src/gn/setup.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/setup_unittest.cc' -> `./src/gn/setup_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/source_dir.cc' -> `./src/gn/source_dir.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/source_dir.h' -> `./src/gn/source_dir.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/source_dir_unittest.cc' -> `./src/gn/source_dir_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/source_file.cc' -> `./src/gn/source_file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/source_file.h' -> `./src/gn/source_file.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/source_file_unittest.cc' -> `./src/gn/source_file_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/standard_out.cc' -> `./src/gn/standard_out.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/standard_out.h' -> `./src/gn/standard_out.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_atom.cc' -> `./src/gn/string_atom.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_atom.h' -> `./src/gn/string_atom.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_atom_unittest.cc' -> `./src/gn/string_atom_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_output_buffer.cc' -> `./src/gn/string_output_buffer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_output_buffer.h' -> `./src/gn/string_output_buffer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_output_buffer_unittest.cc' -> `./src/gn/string_output_buffer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_utils.cc' -> `./src/gn/string_utils.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_utils.h' -> `./src/gn/string_utils.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/string_utils_unittest.cc' -> `./src/gn/string_utils_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_list.cc' -> `./src/gn/substitution_list.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_list.h' -> `./src/gn/substitution_list.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_pattern.cc' -> `./src/gn/substitution_pattern.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_pattern.h' -> `./src/gn/substitution_pattern.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_pattern_unittest.cc' -> `./src/gn/substitution_pattern_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_type.cc' -> `./src/gn/substitution_type.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_type.h' -> `./src/gn/substitution_type.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_writer.cc' -> `./src/gn/substitution_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_writer.h' -> `./src/gn/substitution_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/substitution_writer_unittest.cc' -> `./src/gn/substitution_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/swift_values.cc' -> `./src/gn/swift_values.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/swift_values.h' -> `./src/gn/swift_values.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/swift_values_generator.cc' -> `./src/gn/swift_values_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/swift_values_generator.h' -> `./src/gn/swift_values_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/swift_variables.cc' -> `./src/gn/swift_variables.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/swift_variables.h' -> `./src/gn/swift_variables.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/switches.cc' -> `./src/gn/switches.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/switches.h' -> `./src/gn/switches.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/target.cc' -> `./src/gn/target.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/target.h' -> `./src/gn/target.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/target_generator.cc' -> `./src/gn/target_generator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/target_generator.h' -> `./src/gn/target_generator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/target_unittest.cc' -> `./src/gn/target_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/template.cc' -> `./src/gn/template.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/template.h' -> `./src/gn/template.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/template_unittest.cc' -> `./src/gn/template_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/test_with_scheduler.cc' -> `./src/gn/test_with_scheduler.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/test_with_scheduler.h' -> `./src/gn/test_with_scheduler.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/test_with_scope.cc' -> `./src/gn/test_with_scope.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/test_with_scope.h' -> `./src/gn/test_with_scope.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/token.cc' -> `./src/gn/token.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/token.h' -> `./src/gn/token.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/tokenizer.cc' -> `./src/gn/tokenizer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/tokenizer.h' -> `./src/gn/tokenizer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/tokenizer_unittest.cc' -> `./src/gn/tokenizer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/tool.cc' -> `./src/gn/tool.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/tool.h' -> `./src/gn/tool.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/toolchain.cc' -> `./src/gn/toolchain.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/toolchain.h' -> `./src/gn/toolchain.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/trace.cc' -> `./src/gn/trace.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/trace.h' -> `./src/gn/trace.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/unique_vector.h' -> `./src/gn/unique_vector.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/unique_vector_unittest.cc' -> `./src/gn/unique_vector_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/value.cc' -> `./src/gn/value.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/value.h' -> `./src/gn/value.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/value_extractors.cc' -> `./src/gn/value_extractors.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/value_extractors.h' -> `./src/gn/value_extractors.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/value_unittest.cc' -> `./src/gn/value_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/variables.cc' -> `./src/gn/variables.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/variables.h' -> `./src/gn/variables.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/vector_utils.h' -> `./src/gn/vector_utils.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/vector_utils_unittest.cc' -> `./src/gn/vector_utils_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/version.cc' -> `./src/gn/version.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/version.h' -> `./src/gn/version.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/version_unittest.cc' -> `./src/gn/version_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visibility.cc' -> `./src/gn/visibility.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visibility.h' -> `./src/gn/visibility.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visibility_unittest.cc' -> `./src/gn/visibility_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visual_studio_utils.cc' -> `./src/gn/visual_studio_utils.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visual_studio_utils.h' -> `./src/gn/visual_studio_utils.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visual_studio_utils_unittest.cc' -> `./src/gn/visual_studio_utils_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visual_studio_writer.cc' -> `./src/gn/visual_studio_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visual_studio_writer.h' -> `./src/gn/visual_studio_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/visual_studio_writer_unittest.cc' -> `./src/gn/visual_studio_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xcode_object.cc' -> `./src/gn/xcode_object.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xcode_object.h' -> `./src/gn/xcode_object.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xcode_object_unittest.cc' -> `./src/gn/xcode_object_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xcode_writer.cc' -> `./src/gn/xcode_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xcode_writer.h' -> `./src/gn/xcode_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xml_element_writer.cc' -> `./src/gn/xml_element_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xml_element_writer.h' -> `./src/gn/xml_element_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/xml_element_writer_unittest.cc' -> `./src/gn/xml_element_writer_unittest.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/001.gn' -> `./src/gn/format_test_data/001.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/001.golden' -> `./src/gn/format_test_data/001.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/002.gn' -> `./src/gn/format_test_data/002.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/002.golden' -> `./src/gn/format_test_data/002.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/003.gn' -> `./src/gn/format_test_data/003.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/003.golden' -> `./src/gn/format_test_data/003.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/004.gn' -> `./src/gn/format_test_data/004.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/004.golden' -> `./src/gn/format_test_data/004.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/005.gn' -> `./src/gn/format_test_data/005.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/005.golden' -> `./src/gn/format_test_data/005.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/006.gn' -> `./src/gn/format_test_data/006.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/006.golden' -> `./src/gn/format_test_data/006.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/007.gn' -> `./src/gn/format_test_data/007.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/007.golden' -> `./src/gn/format_test_data/007.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/008.gn' -> `./src/gn/format_test_data/008.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/008.golden' -> `./src/gn/format_test_data/008.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/009.gn' -> `./src/gn/format_test_data/009.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/009.golden' -> `./src/gn/format_test_data/009.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/010.gn' -> `./src/gn/format_test_data/010.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/010.golden' -> `./src/gn/format_test_data/010.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/011.gn' -> `./src/gn/format_test_data/011.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/011.golden' -> `./src/gn/format_test_data/011.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/012.gn' -> `./src/gn/format_test_data/012.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/012.golden' -> `./src/gn/format_test_data/012.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/013.gn' -> `./src/gn/format_test_data/013.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/013.golden' -> `./src/gn/format_test_data/013.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/014.gn' -> `./src/gn/format_test_data/014.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/014.golden' -> `./src/gn/format_test_data/014.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/015.gn' -> `./src/gn/format_test_data/015.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/015.golden' -> `./src/gn/format_test_data/015.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/016.gn' -> `./src/gn/format_test_data/016.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/016.golden' -> `./src/gn/format_test_data/016.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/017.gn' -> `./src/gn/format_test_data/017.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/017.golden' -> `./src/gn/format_test_data/017.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/018.gn' -> `./src/gn/format_test_data/018.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/018.golden' -> `./src/gn/format_test_data/018.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/019.gn' -> `./src/gn/format_test_data/019.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/019.golden' -> `./src/gn/format_test_data/019.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/020.gn' -> `./src/gn/format_test_data/020.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/020.golden' -> `./src/gn/format_test_data/020.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/021.gn' -> `./src/gn/format_test_data/021.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/021.golden' -> `./src/gn/format_test_data/021.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/022.gn' -> `./src/gn/format_test_data/022.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/022.golden' -> `./src/gn/format_test_data/022.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/023.gn' -> `./src/gn/format_test_data/023.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/023.golden' -> `./src/gn/format_test_data/023.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/024.gn' -> `./src/gn/format_test_data/024.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/024.golden' -> `./src/gn/format_test_data/024.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/025.gn' -> `./src/gn/format_test_data/025.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/025.golden' -> `./src/gn/format_test_data/025.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/026.gn' -> `./src/gn/format_test_data/026.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/026.golden' -> `./src/gn/format_test_data/026.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/027.gn' -> `./src/gn/format_test_data/027.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/027.golden' -> `./src/gn/format_test_data/027.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/028.gn' -> `./src/gn/format_test_data/028.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/028.golden' -> `./src/gn/format_test_data/028.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/029.gn' -> `./src/gn/format_test_data/029.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/029.golden' -> `./src/gn/format_test_data/029.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/030.gn' -> `./src/gn/format_test_data/030.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/030.golden' -> `./src/gn/format_test_data/030.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/031.gn' -> `./src/gn/format_test_data/031.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/031.golden' -> `./src/gn/format_test_data/031.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/032.gn' -> `./src/gn/format_test_data/032.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/032.golden' -> `./src/gn/format_test_data/032.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/033.gn' -> `./src/gn/format_test_data/033.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/033.golden' -> `./src/gn/format_test_data/033.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/034.gn' -> `./src/gn/format_test_data/034.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/035.gn' -> `./src/gn/format_test_data/035.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/035.golden' -> `./src/gn/format_test_data/035.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/036.gn' -> `./src/gn/format_test_data/036.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/036.golden' -> `./src/gn/format_test_data/036.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/037.gn' -> `./src/gn/format_test_data/037.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/037.golden' -> `./src/gn/format_test_data/037.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/038.gn' -> `./src/gn/format_test_data/038.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/038.golden' -> `./src/gn/format_test_data/038.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/039.gn' -> `./src/gn/format_test_data/039.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/039.golden' -> `./src/gn/format_test_data/039.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/040.gn' -> `./src/gn/format_test_data/040.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/040.golden' -> `./src/gn/format_test_data/040.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/041.gn' -> `./src/gn/format_test_data/041.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/041.golden' -> `./src/gn/format_test_data/041.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/042.gn' -> `./src/gn/format_test_data/042.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/042.golden' -> `./src/gn/format_test_data/042.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/043.gn' -> `./src/gn/format_test_data/043.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/043.golden' -> `./src/gn/format_test_data/043.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/044.gn' -> `./src/gn/format_test_data/044.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/044.golden' -> `./src/gn/format_test_data/044.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/045.gn' -> `./src/gn/format_test_data/045.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/045.golden' -> `./src/gn/format_test_data/045.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/046.gn' -> `./src/gn/format_test_data/046.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/046.golden' -> `./src/gn/format_test_data/046.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/047.gn' -> `./src/gn/format_test_data/047.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/047.golden' -> `./src/gn/format_test_data/047.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/048.gn' -> `./src/gn/format_test_data/048.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/048.golden' -> `./src/gn/format_test_data/048.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/049.gn' -> `./src/gn/format_test_data/049.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/050.gn' -> `./src/gn/format_test_data/050.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/050.golden' -> `./src/gn/format_test_data/050.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/051.gn' -> `./src/gn/format_test_data/051.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/051.golden' -> `./src/gn/format_test_data/051.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/052.gn' -> `./src/gn/format_test_data/052.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/052.golden' -> `./src/gn/format_test_data/052.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/053.gn' -> `./src/gn/format_test_data/053.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/053.golden' -> `./src/gn/format_test_data/053.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/054.gn' -> `./src/gn/format_test_data/054.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/054.golden' -> `./src/gn/format_test_data/054.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/055.gn' -> `./src/gn/format_test_data/055.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/055.golden' -> `./src/gn/format_test_data/055.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/056.gn' -> `./src/gn/format_test_data/056.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/056.golden' -> `./src/gn/format_test_data/056.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/057.gn' -> `./src/gn/format_test_data/057.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/057.golden' -> `./src/gn/format_test_data/057.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/058.gn' -> `./src/gn/format_test_data/058.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/058.golden' -> `./src/gn/format_test_data/058.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/059.gn' -> `./src/gn/format_test_data/059.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/059.golden' -> `./src/gn/format_test_data/059.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/060.gn' -> `./src/gn/format_test_data/060.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/060.golden' -> `./src/gn/format_test_data/060.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/061.gn' -> `./src/gn/format_test_data/061.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/061.golden' -> `./src/gn/format_test_data/061.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/062.gn' -> `./src/gn/format_test_data/062.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/062.golden' -> `./src/gn/format_test_data/062.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/063.gn' -> `./src/gn/format_test_data/063.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/063.golden' -> `./src/gn/format_test_data/063.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/064.gn' -> `./src/gn/format_test_data/064.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/064.golden' -> `./src/gn/format_test_data/064.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/065.gn' -> `./src/gn/format_test_data/065.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/065.golden' -> `./src/gn/format_test_data/065.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/066.gn' -> `./src/gn/format_test_data/066.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/066.golden' -> `./src/gn/format_test_data/066.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/067.gn' -> `./src/gn/format_test_data/067.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/067.golden' -> `./src/gn/format_test_data/067.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/068.gn' -> `./src/gn/format_test_data/068.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/068.golden' -> `./src/gn/format_test_data/068.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/069.gn' -> `./src/gn/format_test_data/069.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/069.golden' -> `./src/gn/format_test_data/069.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/070.gn' -> `./src/gn/format_test_data/070.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/070.golden' -> `./src/gn/format_test_data/070.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/071.gn' -> `./src/gn/format_test_data/071.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/071.golden' -> `./src/gn/format_test_data/071.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/072.gn' -> `./src/gn/format_test_data/072.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/072.golden' -> `./src/gn/format_test_data/072.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/073.gn' -> `./src/gn/format_test_data/073.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/073.golden' -> `./src/gn/format_test_data/073.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/074.gn' -> `./src/gn/format_test_data/074.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/074.golden' -> `./src/gn/format_test_data/074.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/075.gn' -> `./src/gn/format_test_data/075.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/075.golden' -> `./src/gn/format_test_data/075.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/076.gn' -> `./src/gn/format_test_data/076.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/076.golden' -> `./src/gn/format_test_data/076.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/077.gn' -> `./src/gn/format_test_data/077.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/077.golden' -> `./src/gn/format_test_data/077.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/078.gn' -> `./src/gn/format_test_data/078.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/078.golden' -> `./src/gn/format_test_data/078.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/079.gn' -> `./src/gn/format_test_data/079.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/079.golden' -> `./src/gn/format_test_data/079.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/080.gn' -> `./src/gn/format_test_data/080.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/080.golden' -> `./src/gn/format_test_data/080.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/081.gn' -> `./src/gn/format_test_data/081.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/081.golden' -> `./src/gn/format_test_data/081.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/082.gn' -> `./src/gn/format_test_data/082.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/082.golden' -> `./src/gn/format_test_data/082.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/083.gn' -> `./src/gn/format_test_data/083.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/gn/format_test_data/083.golden' -> `./src/gn/format_test_data/083.golden' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/atomic_ref_count.h' -> `./src/base/atomic_ref_count.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/command_line.cc' -> `./src/base/command_line.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/command_line.h' -> `./src/base/command_line.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/compiler_specific.h' -> `./src/base/compiler_specific.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/environment.cc' -> `./src/base/environment.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/environment.h' -> `./src/base/environment.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/gtest_prod_util.h' -> `./src/base/gtest_prod_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/logging.cc' -> `./src/base/logging.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/logging.h' -> `./src/base/logging.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/macros.h' -> `./src/base/macros.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/md5.cc' -> `./src/base/md5.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/md5.h' -> `./src/base/md5.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/scoped_clear_errno.h' -> `./src/base/scoped_clear_errno.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/scoped_generic.h' -> `./src/base/scoped_generic.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/sha1.cc' -> `./src/base/sha1.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/sha1.h' -> `./src/base/sha1.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/stl_util.h' -> `./src/base/stl_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/sys_byteorder.h' -> `./src/base/sys_byteorder.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/template_util.h' -> `./src/base/template_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/value_iterators.cc' -> `./src/base/value_iterators.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/value_iterators.h' -> `./src/base/value_iterators.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/values.cc' -> `./src/base/values.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/values.h' -> `./src/base/values.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/registry.cc' -> `./src/base/win/registry.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/registry.h' -> `./src/base/win/registry.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/scoped_handle.cc' -> `./src/base/win/scoped_handle.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/scoped_handle.h' -> `./src/base/win/scoped_handle.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/scoped_process_information.cc' -> `./src/base/win/scoped_process_information.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/scoped_process_information.h' -> `./src/base/win/scoped_process_information.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/win_util.h' -> `./src/base/win/win_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/win/windows_types.h' -> `./src/base/win/windows_types.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/timer/elapsed_timer.cc' -> `./src/base/timer/elapsed_timer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/timer/elapsed_timer.h' -> `./src/base/timer/elapsed_timer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/third_party/icu/LICENSE' -> `./src/base/third_party/icu/LICENSE' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/third_party/icu/README.chromium' -> `./src/base/third_party/icu/README.chromium' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/third_party/icu/icu_utf.cc' -> `./src/base/third_party/icu/icu_utf.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/third_party/icu/icu_utf.h' -> `./src/base/third_party/icu/icu_utf.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_number_conversions.cc' -> `./src/base/strings/string_number_conversions.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_number_conversions.h' -> `./src/base/strings/string_number_conversions.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_split.cc' -> `./src/base/strings/string_split.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_split.h' -> `./src/base/strings/string_split.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_tokenizer.h' -> `./src/base/strings/string_tokenizer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_util.cc' -> `./src/base/strings/string_util.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_util.h' -> `./src/base/strings/string_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_util_constants.cc' -> `./src/base/strings/string_util_constants.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_util_posix.h' -> `./src/base/strings/string_util_posix.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/string_util_win.h' -> `./src/base/strings/string_util_win.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/stringize_macros.h' -> `./src/base/strings/stringize_macros.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/stringprintf.cc' -> `./src/base/strings/stringprintf.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/stringprintf.h' -> `./src/base/strings/stringprintf.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/utf_offset_string_conversions.cc' -> `./src/base/strings/utf_offset_string_conversions.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/utf_offset_string_conversions.h' -> `./src/base/strings/utf_offset_string_conversions.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/utf_string_conversion_utils.cc' -> `./src/base/strings/utf_string_conversion_utils.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/utf_string_conversion_utils.h' -> `./src/base/strings/utf_string_conversion_utils.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/utf_string_conversions.cc' -> `./src/base/strings/utf_string_conversions.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/strings/utf_string_conversions.h' -> `./src/base/strings/utf_string_conversions.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/posix/eintr_wrapper.h' -> `./src/base/posix/eintr_wrapper.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/posix/file_descriptor_shuffle.cc' -> `./src/base/posix/file_descriptor_shuffle.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/posix/file_descriptor_shuffle.h' -> `./src/base/posix/file_descriptor_shuffle.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/posix/safe_strerror.cc' -> `./src/base/posix/safe_strerror.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/posix/safe_strerror.h' -> `./src/base/posix/safe_strerror.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/checked_math.h' -> `./src/base/numerics/checked_math.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/checked_math_impl.h' -> `./src/base/numerics/checked_math_impl.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/clamped_math.h' -> `./src/base/numerics/clamped_math.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/clamped_math_impl.h' -> `./src/base/numerics/clamped_math_impl.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/math_constants.h' -> `./src/base/numerics/math_constants.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/ranges.h' -> `./src/base/numerics/ranges.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/safe_conversions.h' -> `./src/base/numerics/safe_conversions.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/safe_conversions_impl.h' -> `./src/base/numerics/safe_conversions_impl.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/safe_math.h' -> `./src/base/numerics/safe_math.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/safe_math_clang_gcc_impl.h' -> `./src/base/numerics/safe_math_clang_gcc_impl.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/numerics/safe_math_shared_impl.h' -> `./src/base/numerics/safe_math_shared_impl.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/free_deleter.h' -> `./src/base/memory/free_deleter.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/ptr_util.h' -> `./src/base/memory/ptr_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/raw_scoped_refptr_mismatch_checker.h' -> `./src/base/memory/raw_scoped_refptr_mismatch_checker.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/ref_counted.cc' -> `./src/base/memory/ref_counted.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/ref_counted.h' -> `./src/base/memory/ref_counted.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/scoped_policy.h' -> `./src/base/memory/scoped_policy.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/scoped_refptr.h' -> `./src/base/memory/scoped_refptr.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/weak_ptr.cc' -> `./src/base/memory/weak_ptr.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/memory/weak_ptr.h' -> `./src/base/memory/weak_ptr.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/mac/bundle_locations.h' -> `./src/base/mac/bundle_locations.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/mac/mac_logging.h' -> `./src/base/mac/mac_logging.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/mac/mac_logging.mm' -> `./src/base/mac/mac_logging.mm' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/mac/scoped_cftyperef.h' -> `./src/base/mac/scoped_cftyperef.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/mac/scoped_typeref.h' -> `./src/base/mac/scoped_typeref.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_parser.cc' -> `./src/base/json/json_parser.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_parser.h' -> `./src/base/json/json_parser.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_reader.cc' -> `./src/base/json/json_reader.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_reader.h' -> `./src/base/json/json_reader.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_value_converter.cc' -> `./src/base/json/json_value_converter.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_value_converter.h' -> `./src/base/json/json_value_converter.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_writer.cc' -> `./src/base/json/json_writer.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/json_writer.h' -> `./src/base/json/json_writer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/string_escape.cc' -> `./src/base/json/string_escape.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/json/string_escape.h' -> `./src/base/json/string_escape.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file.cc' -> `./src/base/files/file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file.h' -> `./src/base/files/file.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_enumerator.cc' -> `./src/base/files/file_enumerator.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_enumerator.h' -> `./src/base/files/file_enumerator.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_enumerator_posix.cc' -> `./src/base/files/file_enumerator_posix.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_enumerator_win.cc' -> `./src/base/files/file_enumerator_win.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_path.cc' -> `./src/base/files/file_path.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_path.h' -> `./src/base/files/file_path.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_path_constants.cc' -> `./src/base/files/file_path_constants.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_posix.cc' -> `./src/base/files/file_posix.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_util.cc' -> `./src/base/files/file_util.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_util.h' -> `./src/base/files/file_util.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_util_linux.cc' -> `./src/base/files/file_util_linux.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_util_posix.cc' -> `./src/base/files/file_util_posix.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_util_win.cc' -> `./src/base/files/file_util_win.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/file_win.cc' -> `./src/base/files/file_win.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/platform_file.h' -> `./src/base/files/platform_file.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/scoped_file.cc' -> `./src/base/files/scoped_file.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/scoped_file.h' -> `./src/base/files/scoped_file.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/scoped_temp_dir.cc' -> `./src/base/files/scoped_temp_dir.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/files/scoped_temp_dir.h' -> `./src/base/files/scoped_temp_dir.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/circular_deque.h' -> `./src/base/containers/circular_deque.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/flat_map.h' -> `./src/base/containers/flat_map.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/flat_set.h' -> `./src/base/containers/flat_set.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/flat_tree.h' -> `./src/base/containers/flat_tree.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/queue.h' -> `./src/base/containers/queue.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/span.h' -> `./src/base/containers/span.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/stack.h' -> `./src/base/containers/stack.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/src/base/containers/vector_buffer.h' -> `./src/base/containers/vector_buffer.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/help_as_html.py' -> `./misc/help_as_html.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/vim/README.md' -> `./misc/vim/README.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/vim/gn-format.py' -> `./misc/vim/gn-format.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/vim/syntax/gn.vim' -> `./misc/vim/syntax/gn.vim' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/vim/ftplugin/gn.vim' -> `./misc/vim/ftplugin/gn.vim' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/vim/ftdetect/gnfiletype.vim' -> `./misc/vim/ftdetect/gnfiletype.vim' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/vim/autoload/gn.vim' -> `./misc/vim/autoload/gn.vim' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/tm/GN.tmLanguage' -> `./misc/tm/GN.tmLanguage' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/tm/GN.tmPreferences' -> `./misc/tm/GN.tmPreferences' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/emacs/.gitignore' -> `./misc/emacs/.gitignore' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/misc/emacs/gn-mode.el' -> `./misc/emacs/gn-mode.el' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/README.recipes.md' -> `./infra/README.recipes.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes.py' -> `./infra/recipes.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.py' -> `./infra/recipes/gn.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/ci_linux.json' -> `./infra/recipes/gn.expected/ci_linux.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/ci_mac.json' -> `./infra/recipes/gn.expected/ci_mac.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/ci_win.json' -> `./infra/recipes/gn.expected/ci_win.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/cipd_exists.json' -> `./infra/recipes/gn.expected/cipd_exists.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/cipd_register.json' -> `./infra/recipes/gn.expected/cipd_register.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/cq_linux.json' -> `./infra/recipes/gn.expected/cq_linux.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/cq_mac.json' -> `./infra/recipes/gn.expected/cq_mac.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipes/gn.expected/cq_win.json' -> `./infra/recipes/gn.expected/cq_win.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/windows_sdk/__init__.py' -> `./infra/recipe_modules/windows_sdk/__init__.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/windows_sdk/api.py' -> `./infra/recipe_modules/windows_sdk/api.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/windows_sdk/examples/full.py' -> `./infra/recipe_modules/windows_sdk/examples/full.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/windows_sdk/examples/full.expected/linux.json' -> `./infra/recipe_modules/windows_sdk/examples/full.expected/linux.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/windows_sdk/examples/full.expected/mac.json' -> `./infra/recipe_modules/windows_sdk/examples/full.expected/mac.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/windows_sdk/examples/full.expected/win.json' -> `./infra/recipe_modules/windows_sdk/examples/full.expected/win.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/macos_sdk/__init__.py' -> `./infra/recipe_modules/macos_sdk/__init__.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/macos_sdk/api.py' -> `./infra/recipe_modules/macos_sdk/api.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/macos_sdk/examples/full.py' -> `./infra/recipe_modules/macos_sdk/examples/full.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/macos_sdk/examples/full.expected/linux.json' -> `./infra/recipe_modules/macos_sdk/examples/full.expected/linux.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/macos_sdk/examples/full.expected/mac.json' -> `./infra/recipe_modules/macos_sdk/examples/full.expected/mac.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/recipe_modules/macos_sdk/examples/full.expected/win.json' -> `./infra/recipe_modules/macos_sdk/examples/full.expected/win.json' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/config/recipes.cfg' -> `./infra/config/recipes.cfg' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/infra/config/refs.cfg' -> `./infra/config/refs.cfg' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/.gn' -> `./examples/simple_build/.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/BUILD.gn' -> `./examples/simple_build/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/README.md' -> `./examples/simple_build/README.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/hello.cc' -> `./examples/simple_build/hello.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/hello_shared.cc' -> `./examples/simple_build/hello_shared.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/hello_shared.h' -> `./examples/simple_build/hello_shared.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/hello_static.cc' -> `./examples/simple_build/hello_static.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/hello_static.h' -> `./examples/simple_build/hello_static.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/tutorial/README.md' -> `./examples/simple_build/tutorial/README.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/tutorial/tutorial.cc' -> `./examples/simple_build/tutorial/tutorial.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/build/BUILD.gn' -> `./examples/simple_build/build/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/build/BUILDCONFIG.gn' -> `./examples/simple_build/build/BUILDCONFIG.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/simple_build/build/toolchain/BUILD.gn' -> `./examples/simple_build/build/toolchain/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/.gn' -> `./examples/rust_example/.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/BUILD.gn' -> `./examples/rust_example/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/BUILDCONFIG.gn' -> `./examples/rust_example/BUILDCONFIG.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/README.txt' -> `./examples/rust_example/README.txt' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/hello_world/src/BUILD.gn' -> `./examples/rust_example/hello_world/src/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/hello_world/src/main.rs' -> `./examples/rust_example/hello_world/src/main.rs' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/hello_world/foo/src/BUILD.gn' -> `./examples/rust_example/hello_world/foo/src/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/hello_world/foo/src/lib.rs' -> `./examples/rust_example/hello_world/foo/src/lib.rs' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/hello_world/bar/src/BUILD.gn' -> `./examples/rust_example/hello_world/bar/src/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/hello_world/bar/src/lib.rs' -> `./examples/rust_example/hello_world/bar/src/lib.rs' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/rust_example/build/BUILD.gn' -> `./examples/rust_example/build/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/.gitignore' -> `./examples/ios/.gitignore' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/.gn' -> `./examples/ios/.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/BUILD.gn' -> `./examples/ios/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/shared/BUILD.gn' -> `./examples/ios/shared/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/shared/hello_shared.h' -> `./examples/ios/shared/hello_shared.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/shared/hello_shared.m' -> `./examples/ios/shared/hello_shared.m' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/host/BUILD.gn' -> `./examples/ios/host/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/host/main.cc' -> `./examples/ios/host/main.cc' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/BUILD.gn' -> `./examples/ios/build/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/BUILDCONFIG.gn' -> `./examples/ios/build/BUILDCONFIG.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/toolchain/mac/BUILD.gn' -> `./examples/ios/build/toolchain/mac/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/toolchain/ios/BUILD.gn' -> `./examples/ios/build/toolchain/ios/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/toolchain/apple/swiftc.py' -> `./examples/ios/build/toolchain/apple/swiftc.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/BUILD.gn' -> `./examples/ios/build/config/ios/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/bundle_identifier_prefix.gni' -> `./examples/ios/build/config/ios/bundle_identifier_prefix.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/deployment_target.gni' -> `./examples/ios/build/config/ios/deployment_target.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/sdk_info.gni' -> `./examples/ios/build/config/ios/sdk_info.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/templates/ios_app_bundle.gni' -> `./examples/ios/build/config/ios/templates/ios_app_bundle.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/templates/ios_binary_bundle.gni' -> `./examples/ios/build/config/ios/templates/ios_binary_bundle.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/templates/ios_framework_bundle.gni' -> `./examples/ios/build/config/ios/templates/ios_framework_bundle.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/templates/merge_plist.gni' -> `./examples/ios/build/config/ios/templates/merge_plist.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/templates/storyboards.gni' -> `./examples/ios/build/config/ios/templates/storyboards.gni' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/scripts/compile_storyboard.py' -> `./examples/ios/build/config/ios/scripts/compile_storyboard.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/scripts/find_app_identifier_prefix.py' -> `./examples/ios/build/config/ios/scripts/find_app_identifier_prefix.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/scripts/generate_umbrella_header.py' -> `./examples/ios/build/config/ios/scripts/generate_umbrella_header.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/scripts/merge_plist.py' -> `./examples/ios/build/config/ios/scripts/merge_plist.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/scripts/sdk_info.py' -> `./examples/ios/build/config/ios/scripts/sdk_info.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/resources/Entitlements-Simulated.plist' -> `./examples/ios/build/config/ios/resources/Entitlements-Simulated.plist' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/resources/Info.plist' -> `./examples/ios/build/config/ios/resources/Info.plist' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/build/config/ios/resources/compiler-Info.plist' -> `./examples/ios/build/config/ios/resources/compiler-Info.plist' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/AppDelegate.h' -> `./examples/ios/app/AppDelegate.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/AppDelegate.m' -> `./examples/ios/app/AppDelegate.m' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/BUILD.gn' -> `./examples/ios/app/BUILD.gn' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/Bar.swift' -> `./examples/ios/app/Bar.swift' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/Baz.swift' -> `./examples/ios/app/Baz.swift' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/Foo-Bridging-Header.h' -> `./examples/ios/app/Foo-Bridging-Header.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/Foo.swift' -> `./examples/ios/app/Foo.swift' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/FooWrapper.swift' -> `./examples/ios/app/FooWrapper.swift' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/SceneDelegate.h' -> `./examples/ios/app/SceneDelegate.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/SceneDelegate.m' -> `./examples/ios/app/SceneDelegate.m' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/ViewController.h' -> `./examples/ios/app/ViewController.h' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/ViewController.m' -> `./examples/ios/app/ViewController.m' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/main.m' -> `./examples/ios/app/main.m' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/resources/Info.plist' -> `./examples/ios/app/resources/Info.plist' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/resources/LaunchScreen.storyboard' -> `./examples/ios/app/resources/LaunchScreen.storyboard' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/examples/ios/app/resources/Main.storyboard' -> `./examples/ios/app/resources/Main.storyboard' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/docs/cross_compiles.md' -> `./docs/cross_compiles.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/docs/faq.md' -> `./docs/faq.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/docs/language.md' -> `./docs/language.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/docs/quick_start.md' -> `./docs/quick_start.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/docs/reference.md' -> `./docs/reference.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/docs/standalone.md' -> `./docs/standalone.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/docs/style_guide.md' -> `./docs/style_guide.md' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/build_aix.ninja.template' -> `./build/build_aix.ninja.template' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/build_haiku.ninja.template' -> `./build/build_haiku.ninja.template' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/build_linux.ninja.template' -> `./build/build_linux.ninja.template' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/build_mac.ninja.template' -> `./build/build_mac.ninja.template' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/build_openbsd.ninja.template' -> `./build/build_openbsd.ninja.template' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/build_win.ninja.template' -> `./build/build_win.ninja.template' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/full_test.py' -> `./build/full_test.py' `/gnu/store/bgn0nscb5p7lcmps9djzn2ds1i8i3sn5-gn-0.0-1819.e327ffd-checkout/build/gen.py' -> `./build/gen.py' phase `unpack' succeeded after 0.7 seconds starting phase `bootstrap' no 'configure.ac' or anything like that, doing nothing phase `bootstrap' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' patch-shebang: ./build/full_test.py: changing `/usr/bin/env python' to `/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python' patch-shebang: ./build/gen.py: changing `/usr/bin/env python' to `/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python' patch-shebang: ./examples/ios/build/toolchain/apple/swiftc.py: changing `/usr/bin/python3' to `/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/bin/python3' patch-shebang: ./infra/recipes.py: changing `/usr/bin/env python' to `/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python' patch-shebang: ./misc/help_as_html.py: changing `/usr/bin/env python' to `/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python' patch-shebang: ./tools/find_unreachable.py: changing `/usr/bin/env python' to `/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python' phase `patch-source-shebangs' succeeded after 0.2 seconds starting phase `set-build-environment' phase `set-build-environment' succeeded after 0.0 seconds starting phase `configure' phase `configure' succeeded after 0.2 seconds starting phase `create-last-commit-position' phase `create-last-commit-position' succeeded after 0.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' ninja: Entering directory `out' [1/192] CXX src/base/md5.o [2/192] CXX src/base/files/file_path_constants.o [3/192] CXX src/base/memory/ref_counted.o [4/192] CXX src/base/files/scoped_file.o [5/192] CXX src/base/json/string_escape.o [6/192] CXX src/base/files/file_enumerator.o [7/192] CXX src/base/files/file.o [8/192] CXX src/base/files/scoped_temp_dir.o [9/192] CXX src/base/environment.o [10/192] CXX src/base/memory/weak_ptr.o [11/192] CXX src/base/sha1.o [12/192] CXX src/base/timer/elapsed_timer.o [13/192] CXX src/base/third_party/icu/icu_utf.o [14/192] CXX src/base/json/json_reader.o [15/192] CXX src/base/strings/string_util_constants.o [16/192] CXX src/base/files/file_util.o [17/192] CXX src/base/strings/utf_string_conversion_utils.o [18/192] CXX src/base/json/json_writer.o [19/192] CXX src/base/logging.o [20/192] CXX src/base/files/file_path.o [21/192] CXX src/base/strings/stringprintf.o [22/192] CXX src/base/strings/string_number_conversions.o [23/192] CXX src/base/strings/string_split.o [24/192] CXX src/base/posix/safe_strerror.o [25/192] CXX src/base/strings/utf_string_conversions.o [26/192] CXX src/base/posix/file_descriptor_shuffle.o [27/192] CXX src/base/value_iterators.o [28/192] CXX src/base/files/file_enumerator_posix.o [29/192] CXX src/base/command_line.o [30/192] CXX src/base/files/file_posix.o [31/192] CXX src/base/json/json_parser.o ../src/base/json/json_parser.cc: In member function ‘void base::internal::JSONParser::EatWhitespaceAndComments()’: ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { | ^~ ../src/base/json/json_parser.cc:256:7: note: here 256 | case ' ': | ^~~~ [32/192] CXX src/gn/c_include_iterator.o [33/192] CXX src/base/files/file_util_posix.o [34/192] CXX src/gn/action_values.o In file included from ../src/gn/action_values.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/action_values.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/action_values.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [35/192] CXX src/gn/builder_record.o [36/192] CXX src/base/strings/string_util.o [37/192] CXX src/gn/build_settings.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/build_settings.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/build_settings.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [38/192] CXX src/gn/c_substitution_type.o [39/192] CXX src/gn/action_target_generator.o In file included from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/action_target_generator.cc: In member function ‘virtual void ActionTargetGenerator::DoRun()’: ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 38 | "script over."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 83 | "will be unused."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 91 | "will be empty."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/action_target_generator.cc: In member function ‘bool ActionTargetGenerator::FillScript()’: ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/action_target_generator.cc: In member function ‘bool ActionTargetGenerator::CheckOutputs()’: ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 185 | "script needs to be run."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 195 | "\"action_foreach\" target."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 205 | "build system can't determine when your script needs to be run."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/action_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [40/192] CXX src/gn/bundle_data_target_generator.o In file included from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/bundle_data_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/bundle_data_target_generator.cc: In member function ‘virtual void BundleDataTargetGenerator::DoRun()’: ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 34 | "You have to specify at least one file in the \"sources\"."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/bundle_data_target_generator.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 43 | "\"gn help source_expansion\")."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/bundle_data_target_generator.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/bundle_data_target_generator.cc: In member function ‘bool BundleDataTargetGenerator::FillOutputs()’: ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 63 | "operating on a bundle_data file such as this."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/bundle_data_target_generator.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/bundle_data_target_generator.cc: In member function ‘bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)’: ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 84 | *err_ = Err(original_value, "This has an empty value in it."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/bundle_data_target_generator.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 93 | "would specify {{bundle_resources_dir}} or such substitution."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/bundle_data_target_generator.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [41/192] CXX src/gn/bundle_file_rule.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/bundle_file_rule.h:11, from ../src/gn/bundle_file_rule.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/bundle_file_rule.h:11, from ../src/gn/bundle_file_rule.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/bundle_file_rule.h:11, from ../src/gn/bundle_file_rule.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/bundle_file_rule.h:11, from ../src/gn/bundle_file_rule.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/bundle_file_rule.h:11, from ../src/gn/bundle_file_rule.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/bundle_file_rule.h:11, from ../src/gn/bundle_file_rule.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/bundle_file_rule.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/bundle_file_rule.h:11, from ../src/gn/bundle_file_rule.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/bundle_file_rule.cc: In member function ‘bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const’: ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 59 | variables::kBundleRootDir); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 66 | variables::kBundleContentsDir); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 73 | variables::kBundleResourcesDir); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 80 | variables::kBundleExecutableDir); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/bundle_file_rule.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [42/192] CXX src/gn/binary_target_generator.o In file included from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/binary_target_generator.cc: In member function ‘virtual bool BinaryTargetGenerator::FillSources()’: ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 121 | ". " + source.value() + " is not one of the valid types."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/binary_target_generator.cc: In member function ‘bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()’: ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 222 | "deps."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/binary_target_generator.cc: In member function ‘bool BinaryTargetGenerator::ValidateSources()’: ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 244 | "compilation-compatible (e.g. Objective C and C++)."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/binary_target_generator.h:9, from ../src/gn/binary_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [43/192] CXX src/gn/bundle_data.o In file included from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/bundle_data.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/bundle_data.h:12, from ../src/gn/bundle_data.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [44/192] CXX src/base/values.o [45/192] AR base.a [46/192] CXX src/gn/args.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/args.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/args.cc: In member function ‘bool Args::DeclareArgs(const KeyValueMap&, Scope*, Err*) const’: ../src/gn/args.cc:186:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 186 | "\"import\" from the files where you need it (preferred)."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/args.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/args.cc: In member function ‘bool Args::VerifyAllOverridesUsed(Err*) const’: ../src/gn/args.cc:262:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/args.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [47/192] CXX src/gn/c_tool.o In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/c_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/c_tool.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/c_tool.cc: In member function ‘bool CTool::ValidateRuntimeOutputs(Err*)’: ../src/gn/c_tool.cc:65:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 65 | "This is only valid for linker tools (alink doesn't count)."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc:73:40: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 73 | pattern.AsString()); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc: In member function ‘bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)’: ../src/gn/c_tool.cc:93:72: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 93 | "This is only valid for solink and solink_module tools."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc:99:51: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 99 | "It must match one of the outputs."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc: In member function ‘bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)’: ../src/gn/c_tool.cc:124:59: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc: In member function ‘bool CTool::ReadDepsFormat(Scope*, Err*)’: ../src/gn/c_tool.cc:140:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc: In member function ‘bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)’: ../src/gn/c_tool.cc:166:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc:174:63: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 174 | " which is not valid\nfor this variable."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/c_tool.cc:179:26: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 179 | *field = std::move(list); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/c_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ ../src/gn/c_tool.cc: In member function ‘bool CTool::InitTool(Scope*, Toolchain*, Err*)’: ../src/gn/c_tool.cc:227:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 227 | "be specified or they should both be empty."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/c_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [48/192] CXX src/gn/command_analyze.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_analyze.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [49/192] CXX src/gn/builder.o In file included from ../src/gn/builder.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/builder.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/builder.cc: In member function ‘void Builder::ItemDefined(std::unique_ptr)’: ../src/gn/builder.cc:79:43: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 79 | "\nwas already defined."); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc: In member function ‘bool Builder::CheckForBadItems(Err*) const’: ../src/gn/builder.cc:205:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc:222:43: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 222 | *err = Err(Location(), "", depstring); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc:224:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 224 | *err = Err(Location(), "Dependency cycle:", depstring); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc: In member function ‘BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)’: ../src/gn/builder.cc:324:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 324 | *err = Err(request_from, "Item type does not match.", msg); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc: In member function ‘BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)’: ../src/gn/builder.cc:344:49: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 344 | "refer to an existent thing."); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc:352:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc:362:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 362 | BuilderRecord::GetNameForType(type) + "."); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc: In member function ‘bool Builder::ResolveToolchain(Target*, Err*)’: ../src/gn/builder.cc:542:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/builder.cc: In member function ‘bool Builder::ResolvePools(Toolchain*, Err*)’: ../src/gn/builder.cc:577:73: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 577 | tool.second->pool().label.GetUserVisibleName(false)); | ^ In file included from ../src/gn/builder.cc:13: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [50/192] CXX src/gn/command_args.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_args.cc:18: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [51/192] CXX src/gn/command_clean.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_clean.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [52/192] CXX src/gn/command_meta.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_meta.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [53/192] CXX src/gn/command_check.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_check.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [54/192] CXX src/gn/command_desc.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_desc.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [55/192] CXX src/gn/command_outputs.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_outputs.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [56/192] CXX src/gn/analyzer.o In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/analyzer.cc: In function ‘std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const string&, Err*)’: ../src/gn/analyzer.cc:73:55: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 73 | "\" with a list value."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/analyzer.cc:82:55: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 82 | "\" is not a string."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/analyzer.cc:88:14: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 88 | *err = Err(); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/analyzer.cc: In function ‘Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const string&, Err*)’: ../src/gn/analyzer.cc:116:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/analyzer.cc: In function ‘std::string {anonymous}::OutputsToJSON(const {anonymous}::Outputs&, const Label&, Err*)’: ../src/gn/analyzer.cc:213:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/analyzer.cc:19: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [57/192] CXX src/gn/ninja_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/ninja_writer.cc:13: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/ninja_writer.cc: In member function ‘bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)’: ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 35 | "I could not find any targets to write, so I'm doing nothing."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/loader.h:15, from ../src/gn/ninja_writer.cc:8: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/loader.h:15, from ../src/gn/ninja_writer.cc:8: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [58/192] CXX src/gn/config_values.o [59/192] CXX src/gn/command_refs.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_refs.cc:14: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [60/192] CXX src/gn/compile_commands_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/compile_commands_writer.cc:14: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/compile_commands_writer.cc:14: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/compile_commands_writer.h:9, from ../src/gn/compile_commands_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [61/192] CXX src/gn/command_ls.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_ls.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [62/192] CXX src/gn/config_values_extractors.o In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/config_values_extractors.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [63/192] CXX src/gn/config_values_generator.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/config_values_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/config_values_generator.cc: In function ‘void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)’: ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 67 | "path component and have \".framework\" extension."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/config_values_generator.cc:8: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/config_values_generator.cc: In member function ‘void ConfigValuesGenerator::Run()’: ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 155 | "the #include lines rather than a GN-style file name.\n"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/config_values_generator.cc:8: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [64/192] CXX src/gn/command_path.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_path.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [65/192] CXX src/gn/commands.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/commands.cc: In function ‘bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)’: ../src/gn/commands.cc:99:15: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 99 | err = Err(); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/commands.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [66/192] CXX src/gn/command_gen.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_gen.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/command_gen.cc: In function ‘bool commands::{anonymous}::RunIdeWriter(const string&, const BuildSettings*, const Builder&, Err*)’: ../src/gn/command_gen.cc:263:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 263 | *err = Err(Location(), "Unknown build system: " + build_system); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/command_gen.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/command_gen.cc:310:47: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 310 | *err = Err(Location(), "Unknown IDE: " + ide); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/command_gen.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [67/192] CXX src/gn/escape.o [68/192] CXX src/gn/operators.o ../src/gn/operators.cc: In member function ‘bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)’: ../src/gn/operators.cc:98:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 98 | "This thing on the left is not an identifier or accessor."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:123:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 123 | "to copy it into the current scope before doing this operation."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:125:64: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 125 | *err = Err(dest_accessor->base(), "Undefined identifier."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:136:73: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 136 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:149:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 149 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In member function ‘void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)’: ../src/gn/operators.cc:211:51: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 211 | *err = Err(*name_token_, "Undefined identifier."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)’: ../src/gn/operators.cc:271:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 271 | " does not evaluate to a value."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)’: ../src/gn/operators.cc:300:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 300 | "\nfrom the list but it wasn't there."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, {anonymous}::ValueDestination*, Value, Err*)’: ../src/gn/operators.cc:338:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 338 | *err = MakeOverwriteError(op_node, *old_value); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:344:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 344 | *err = MakeOverwriteError(op_node, *old_value); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)’: ../src/gn/operators.cc:382:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 382 | *err = MakeIncompatibleTypeError(op_node, left, right); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:399:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 399 | *err = MakeIncompatibleTypeError(op_node, left, right); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:412:56: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 412 | *err = MakeIncompatibleTypeError(op_node, left, right); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)’: ../src/gn/operators.cc:435:56: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 435 | *err = MakeIncompatibleTypeError(op_node, left, right); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, {anonymous}::ValueDestination*, Value, Err*)’: ../src/gn/operators.cc:499:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 499 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:521:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 521 | "To append a single item to a list do \"foo += [ bar ]\"."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)’: ../src/gn/operators.cc:580:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 580 | "This operator can only compare two integers."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)’: ../src/gn/operators.cc:639:33: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 639 | "\" instead."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:651:33: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 651 | "\" instead."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)’: ../src/gn/operators.cc:669:33: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 669 | "\" instead."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc:681:33: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 681 | "\" instead."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)’: ../src/gn/operators.cc:700:33: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 700 | "\" instead."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/operators.cc: In function ‘Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)’: ../src/gn/operators.cc:728:73: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 728 | "This thing on the right does not evaluate to a value."); | ^ In file included from ../src/gn/operators.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [69/192] CXX src/gn/command_help.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_help.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [70/192] CXX src/gn/copy_target_generator.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/copy_target_generator.cc:8: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/copy_target_generator.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/copy_target_generator.cc: In member function ‘virtual void CopyTargetGenerator::DoRun()’: ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 32 | "You have to specify at least one file to copy in the \"sources\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/copy_target_generator.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 41 | "source_expansion\")."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/copy_target_generator.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [71/192] CXX src/gn/config.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/config.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [72/192] CXX src/gn/deps_iterator.o In file included from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/deps_iterator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/deps_iterator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [73/192] CXX src/gn/exec_process.o [74/192] CXX src/gn/command_format.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/command_format.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [75/192] CXX src/gn/create_bundle_target_generator.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/create_bundle_target_generator.cc: In member function ‘bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const string_view&, SourceDir*)’: ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 101 | str + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/create_bundle_target_generator.cc: In member function ‘bool CreateBundleTargetGenerator::FillCodeSigningSources()’: ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 214 | "You must define code_signing_script if you use code_signing_sources."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/create_bundle_target_generator.cc: In member function ‘bool CreateBundleTargetGenerator::FillCodeSigningOutputs()’: ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 237 | "You must define code_signing_script if you use code_signing_outputs."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 253 | "code signing script needs to be run."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/create_bundle_target_generator.cc: In member function ‘bool CreateBundleTargetGenerator::FillCodeSigningArgs()’: ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 277 | "You must define code_signing_script if you use code_signing_args."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/create_bundle_target_generator.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [76/192] CXX src/gn/file_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/file_writer.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/file_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [77/192] CXX src/gn/rust_project_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_project_writer.h:9, from ../src/gn/rust_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [78/192] CXX src/gn/err.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/err.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/err.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [79/192] CXX src/gn/frameworks_utils.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/frameworks_utils.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/frameworks_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [80/192] CXX src/gn/eclipse_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/eclipse_writer.cc: In static member function ‘static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)’: ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/config_values_extractors.h:16, from ../src/gn/eclipse_writer.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [81/192] CXX src/gn/function_foreach.o ../src/gn/function_foreach.cc: In function ‘Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)’: ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 54 | "Expecting exactly two."); | ^ In file included from ../src/gn/function_foreach.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); | ^ In file included from ../src/gn/function_foreach.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 80 | *err = Err(function, "Expected { after foreach."); | ^ In file included from ../src/gn/function_foreach.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [82/192] CXX src/gn/function_filter.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_filter.cc:8: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_filter.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_filter.cc: In function ‘Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, functions::{anonymous}::FilterSelection, Err*)’: ../src/gn/function_filter.cc:69:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 69 | *err = Err(function, "Expecting exactly two arguments."); | ^ In file included from ../src/gn/function_filter.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_filter.cc:75:68: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 75 | *err = Err(args[0], "First argument must be a list of strings."); | ^ In file included from ../src/gn/function_filter.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_filter.cc:88:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 88 | *err = Err(args[0], "First argument must be a list of strings."); | ^ In file included from ../src/gn/function_filter.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [83/192] CXX src/gn/function_forward_variables_from.o ../src/gn/function_forward_variables_from.cc: In function ‘void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)’: ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); | ^ In file included from ../src/gn/function_forward_variables_from.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 67 | "do this explicitly."); | ^ In file included from ../src/gn/function_forward_variables_from.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_forward_variables_from.cc: In function ‘Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)’: ../src/gn/function_forward_variables_from.cc:177:51: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 177 | "Expecting two or three arguments."); | ^ In file included from ../src/gn/function_forward_variables_from.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_forward_variables_from.cc:190:53: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 190 | *err = Err(identifier, "Undefined identifier."); | ^ In file included from ../src/gn/function_forward_variables_from.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_forward_variables_from.cc:215:48: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 215 | "Expecting a list of strings."); | ^ In file included from ../src/gn/function_forward_variables_from.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_forward_variables_from.cc:246:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 246 | "Expecting either the string \"*\" or a list of strings."); | ^ In file included from ../src/gn/function_forward_variables_from.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [84/192] CXX src/gn/function_exec_script.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_exec_script.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_exec_script.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_exec_script.cc: In function ‘bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)’: ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 56 | "if you need to modify the whitelist."); | ^ In file included from ../src/gn/function_exec_script.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_exec_script.cc: In function ‘Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 128 | "I expected between one and four arguments."); | ^ In file included from ../src/gn/function_exec_script.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 243 | "\"."); | ^ In file included from ../src/gn/function_exec_script.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); | ^ In file included from ../src/gn/function_exec_script.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [85/192] CXX src/gn/filesystem_utils.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/filesystem_utils.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/filesystem_utils.cc: In function ‘bool EnsureStringIsInOutputDir(const SourceDir&, const string&, const ParseNode*, Err*)’: ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 333 | str + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/filesystem_utils.cc: In function ‘bool WriteFile(const base::FilePath&, const string&, Err*)’: ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/filesystem_utils.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [86/192] CXX src/gn/function_get_path_info.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_get_path_info.cc:8: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_path_info.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_get_path_info.cc: In function ‘std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, functions::{anonymous}::What, const Value&, Err*)’: ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 60 | *err = Err(input, "Calling get_path_info on an empty string."); | ^ In file included from ../src/gn/function_get_path_info.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_get_path_info.cc: In function ‘Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); | ^ In file included from ../src/gn/function_get_path_info.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 226 | *err = Err(args[1], "Unknown value for 'what'."); | ^ In file included from ../src/gn/function_get_path_info.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); | ^ In file included from ../src/gn/function_get_path_info.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [87/192] CXX src/gn/function_get_label_info.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_get_label_info.cc:6: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_get_label_info.cc:6: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_get_label_info.cc: In function ‘Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 83 | *err = Err(function, "Expected two arguments."); | ^ In file included from ../src/gn/function_get_label_info.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); | ^ In file included from ../src/gn/function_get_label_info.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [88/192] CXX src/gn/function_set_defaults.o [89/192] CXX src/gn/function_process_file_template.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/function_process_file_template.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_process_file_template.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_process_file_template.cc: In function ‘Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 67 | *err = Err(function->function(), "Expected two arguments"); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/function_process_file_template.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 93 | *err = Err(template_arg, "Not a string or a list."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/function_process_file_template.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/function_process_file_template.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [90/192] CXX src/gn/function_get_target_outputs.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/function_get_target_outputs.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_get_target_outputs.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_get_target_outputs.cc: In function ‘Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 71 | *err = Err(function, "Expected one argument."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/function_get_target_outputs.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 89 | *err = Err(function, "No targets defined in this context."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/function_get_target_outputs.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 100 | item->GetItemTypeName()); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/function_get_target_outputs.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 112 | "previously defined in the current file."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/function_get_target_outputs.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [91/192] CXX src/gn/function_set_default_toolchain.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/function_set_default_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_set_default_toolchain.cc: In function ‘Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 62 | "file."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/function_set_default_toolchain.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [92/192] CXX src/gn/function_template.o ../src/gn/function_template.cc: In function ‘Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)’: ../src/gn/function_template.cc:187:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 187 | Err(function->function(), "Need exactly one string arg to template."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/function_template.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_template.cc:197:64: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 197 | "A template with this name was already defined."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/function_template.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [93/192] CXX src/gn/function_read_file.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_read_file.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_read_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_read_file.cc: In function ‘Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 48 | "I expected two arguments."); | ^ In file included from ../src/gn/function_read_file.cc:6: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); | ^ In file included from ../src/gn/function_read_file.cc:6: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [94/192] CXX src/gn/function_rebase_path.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_rebase_path.cc:8: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_rebase_path.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_rebase_path.cc: In function ‘Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/function_rebase_path.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/function_rebase_path.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [95/192] CXX src/gn/general_tool.o In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/general_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/general_tool.cc:6: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/general_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [96/192] CXX src/gn/group_target_generator.o In file included from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/group_target_generator.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/group_target_generator.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [97/192] CXX src/gn/input_file.o [98/192] CXX src/gn/desc_builder.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/desc_builder.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/desc_builder.cc: In member function ‘{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()’: ../src/gn/desc_builder.cc:696:21: warning: redundant move in return statement [-Wredundant-move] 696 | return std::move(res); | ~~~~~~~~~^~~~~ ../src/gn/desc_builder.cc:696:21: note: remove ‘std::move’ call ../src/gn/desc_builder.cc: In member function ‘{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()’: ../src/gn/desc_builder.cc:722:21: warning: redundant move in return statement [-Wredundant-move] 722 | return std::move(res); | ~~~~~~~~~^~~~~ ../src/gn/desc_builder.cc:722:21: note: remove ‘std::move’ call ../src/gn/desc_builder.cc: In instantiation of ‘{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; {anonymous}::BaseDescBuilder::ValuePtr = std::unique_ptr]’: ../src/gn/desc_builder.cc:390:66: required from here ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] 140 | return std::move(res); | ^ ../src/gn/desc_builder.cc:140:25: note: remove ‘std::move’ call ../src/gn/desc_builder.cc: In instantiation of ‘{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = const SourceFile*; {anonymous}::BaseDescBuilder::ValuePtr = std::unique_ptr]’: ../src/gn/desc_builder.cc:418:76: required from here ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] ../src/gn/desc_builder.cc:140:25: note: remove ‘std::move’ call [99/192] CXX src/gn/functions_target.o ../src/gn/functions_target.cc: In function ‘Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)’: ../src/gn/functions_target.cc:851:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); | ^ In file included from ../src/gn/functions_target.cc:8: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [100/192] CXX src/gn/function_write_file.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/function_write_file.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/function_write_file.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_write_file.cc: In function ‘Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 58 | "I expected two or three arguments."); | ^ In file included from ../src/gn/function_write_file.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 101 | *err = Err(function->function(), err->message(), err->help_text()); | ^ In file included from ../src/gn/function_write_file.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [101/192] CXX src/gn/generated_file_target_generator.o In file included from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/generated_file_target_generator.cc: In member function ‘virtual void GeneratedFileTargetGenerator::DoRun()’: ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 33 | "destination of the write\n(see \"gn help generated_file\")."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 48 | "generated_file\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/generated_file_target_generator.cc: In member function ‘bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const string_view&, const ParseNode*)’: ../src/gn/generated_file_target_generator.cc:78:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 78 | " will have no effect as no metdata collection will occur."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/generated_file_target_generator.h:9, from ../src/gn/generated_file_target_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [102/192] CXX src/gn/function_toolchain.o In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/function_toolchain.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/function_toolchain.cc:10: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/function_toolchain.cc:10: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/function_toolchain.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/function_toolchain.cc: In function ‘Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)’: ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 262 | *err = Err(function, "Can't define a toolchain in this context."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/function_toolchain.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/function_toolchain.cc: In function ‘Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)’: ../src/gn/function_toolchain.cc:888:29: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 888 | "definition."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/c_tool.h:14, from ../src/gn/function_toolchain.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [103/192] CXX src/gn/inherited_libraries.o In file included from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/inherited_libraries.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/inherited_libraries.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [104/192] CXX src/gn/item.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/item.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [105/192] CXX src/gn/lib_file.o [106/192] CXX src/gn/location.o [107/192] CXX src/gn/import_manager.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/import_manager.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/import_manager.cc: In member function ‘bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)’: ../src/gn/import_manager.cc:97:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); | ^ In file included from ../src/gn/import_manager.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/import_manager.cc:117:29: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 117 | *err = import_info->load_result; | ^~~~~~~~~~~ In file included from ../src/gn/import_manager.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [108/192] CXX src/gn/input_conversion.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/input_conversion.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/input_conversion.cc: In function ‘Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)’: ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 128 | *err = Err(origin, "Null values are not supported."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/input_conversion.cc:16: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 137 | *err = Err(origin, "Binary values are not supported."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/input_conversion.cc:16: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/input_conversion.cc:16: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/input_conversion.cc:16: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_conversion.cc: In function ‘Value {anonymous}::ParseJSON(const Settings*, const string&, const ParseNode*, Err*)’: ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/input_conversion.cc:16: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_conversion.cc: In function ‘Value {anonymous}::DoConvertInputToValue(const Settings*, const string&, const ParseNode*, const Value&, const string&, Err*)’: ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 237 | "Run gn help input_conversion to see your options."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/input_conversion.cc:16: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [109/192] CXX src/gn/label_pattern.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/label_pattern.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label_pattern.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/label_pattern.cc: In static member function ‘static LabelPattern LabelPattern::GetPattern(const SourceDir&, const string_view&, const Value&, Err*)’: ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 74 | *err = Err(value, "Label pattern must not be empty."); | ^ In file included from ../src/gn/label_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 101 | *err = Err(value, "No close paren when looking for toolchain name."); | ^ In file included from ../src/gn/label_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); | ^ In file included from ../src/gn/label_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 169 | "all targets in a directory hierarchy."); | ^ In file included from ../src/gn/label_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 179 | "The pattern contained a '*' that wasn't at the end."); | ^ In file included from ../src/gn/label_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 196 | "\"./*\" to recursively match everything in the currend subtree."); | ^ In file included from ../src/gn/label_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [110/192] CXX src/gn/metadata.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/metadata.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/metadata.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [111/192] CXX src/gn/label.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/label.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/label.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/label.cc: In function ‘bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const string_view&, StringAtom*, Err*)’: ../src/gn/label.cc:66:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 66 | *err = Err(input_value, "This dependency name is empty"); | ^ In file included from ../src/gn/label.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label.cc: In function ‘bool {anonymous}::Resolve(const SourceDir&, const string_view&, const Label&, const Value&, const string_view&, SourceDir*, StringAtom*, SourceDir*, StringAtom*, Err*)’: ../src/gn/label.cc:136:50: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 136 | "have a\ntoolchain. Don't do this."); | ^ In file included from ../src/gn/label.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label.cc:151:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 151 | "Toolchain name must end in a \")\" at the end of the label."); | ^ In file included from ../src/gn/label.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label.cc:169:68: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 169 | *err = Err(original_value, "This doesn't specify a dependency."); | ^ In file included from ../src/gn/label.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label.cc: In static member function ‘static Label Label::Resolve(const SourceDir&, const string_view&, const Label&, const Value&, Err*)’: ../src/gn/label.cc:280:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 280 | *err = Err(input, "Dependency is not a string."); | ^ In file included from ../src/gn/label.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/label.cc:285:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 285 | *err = Err(input, "Dependency string is empty."); | ^ In file included from ../src/gn/label.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [112/192] CXX src/gn/input_file_manager.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/input_file_manager.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/input_file_manager.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/input_file_manager.cc: In function ‘bool {anonymous}::DoLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFileManager::SyncLoadFileCallback, InputFile*, std::vector*, std::unique_ptr*, Err*)’: ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 60 | "File not mocked by load_file_callback:\n " + name.value()); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/input_file_manager.h:19, from ../src/gn/input_file_manager.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 73 | FilePathToUTF8(secondary_path)); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/input_file_manager.h:19, from ../src/gn/input_file_manager.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/input_file_manager.h:19, from ../src/gn/input_file_manager.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_file_manager.cc: In member function ‘const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)’: ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 219 | "tiny mind."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/input_file_manager.h:19, from ../src/gn/input_file_manager.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 243 | *err = data->parse_error; | ^~~~~~~~~~~ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/input_file_manager.h:19, from ../src/gn/input_file_manager.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/input_file_manager.cc: In member function ‘bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)’: ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 313 | data->parse_error = *err; | ^~~ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/input_file_manager.h:19, from ../src/gn/input_file_manager.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [113/192] CXX src/gn/metadata_walk.o In file included from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/metadata_walk.h:9, from ../src/gn/metadata_walk.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [114/192] CXX src/gn/ninja_action_target_writer.o In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/ninja_action_target_writer.cc:17: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_action_target_writer.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [115/192] CXX src/gn/header_checker.o In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/header_checker.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/header_checker.cc: In member function ‘void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const’: ../src/gn/header_checker.cc:435:26: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 435 | last_error = Err(); | ^ In file included from ../src/gn/header_checker.h:21, from ../src/gn/header_checker.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/header_checker.cc:445:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 445 | target.target->label().GetUserVisibleName(false)); | ^ In file included from ../src/gn/header_checker.h:21, from ../src/gn/header_checker.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/header_checker.cc:449:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 449 | GetDependencyChainPublicError(chain)); | ^ In file included from ../src/gn/header_checker.h:21, from ../src/gn/header_checker.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/header_checker.cc:458:24: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 458 | last_error = Err(); | ^ In file included from ../src/gn/header_checker.h:21, from ../src/gn/header_checker.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [116/192] CXX src/gn/json_project_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/json_project_writer.h:9, from ../src/gn/json_project_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/json_project_writer.cc: In function ‘bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const string&, const base::FilePath&, bool, Err*)’: ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); | ^ In file included from ../src/gn/json_project_writer.h:8, from ../src/gn/json_project_writer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 128 | base::IntToString(exit_code) + "."); | ^ In file included from ../src/gn/json_project_writer.h:8, from ../src/gn/json_project_writer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [117/192] CXX src/gn/ninja_binary_target_writer.o In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_binary_target_writer.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [118/192] CXX src/gn/ninja_bundle_data_target_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/ninja_bundle_data_target_writer.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/ninja_bundle_data_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [119/192] CXX src/gn/functions.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/functions.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/functions.cc: In function ‘bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)’: ../src/gn/functions.cc:46:47: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 46 | "statement or a target declaration."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)’: ../src/gn/functions.cc:79:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 79 | "them in two separate declare_args() calls, one after the other.\n"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)’: ../src/gn/functions.cc:91:26: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 91 | "BUILD file."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)’: ../src/gn/functions.cc:103:57: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 103 | "silly!\nPut it in a regular BUILD file."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘void FillNeedsBlockError(const FunctionCallNode*, Err*)’: ../src/gn/functions.cc:148:29: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 148 | "call's \")\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/functions.cc:156:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 156 | "This function requires a single string argument."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In member function ‘bool NonNestableBlock::Enter(Err*)’: ../src/gn/functions.cc:198:68: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 198 | " inside a " + existing->type_description_ + "."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/functions.cc:238:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 238 | "were you expecting something else?"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:244:67: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 244 | *err = Err(function->function(), "Assertion value not a bool."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:251:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 251 | *err = Err(function->function(), "Assertion message is not a string."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:263:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:265:57: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 265 | *err = Err(function->function(), "Assertion failed."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)’: ../src/gn/functions.cc:397:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 397 | *err = Err(function, "Can't define a config in this context."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)’: ../src/gn/functions.cc:539:40: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 539 | "Expecting exactly one."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:558:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 558 | *err = Err(accessor, "Undefined identifier"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:573:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)’: ../src/gn/functions.cc:704:56: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 704 | "Expecting one, two or three arguments."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:719:53: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 719 | *err = Err(identifier, "Undefined identifier."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:737:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 737 | "The first argument is a scope, expecting two or three arguments."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:755:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 755 | "The first argument is not a scope, expecting one or two arguments."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:769:48: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 769 | "Expecting a list of strings."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:789:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 789 | "Exclusion list can only be used with the string \"*\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:805:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 805 | "Expecting either the string \"*\" or a list of strings."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunSetSourcesAssignmentFilter(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/functions.cc:849:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 849 | *err = Err(function, "set_sources_assignment_filter takes one argument."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)’: ../src/gn/functions.cc:927:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 927 | *err = Err(function, "Can't define a pool without depth."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:935:54: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 935 | *err = Err(*depth, "depth must be positive or 0."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:948:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 948 | "\"console\" pool must be defined only in the default toolchain."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:952:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 952 | *err = Err(function, "\"console\" pool must be defined in the root //."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:956:63: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 956 | *err = Err(*depth, "\"console\" pool must have depth 1."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:965:64: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 965 | *err = Err(function, "Can't define a pool in this context."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)’: ../src/gn/functions.cc:1053:40: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1053 | "Expecting exactly two."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:1068:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1068 | *err = Err(function, "Requested result size is not positive."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/functions.cc:1131:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1131 | "Expecting exactly two. usage: string_join(separator, strings)"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:1140:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1140 | "Expecting separator argument to be a string."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:1150:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1150 | "Expecting strings argument to be a list."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/functions.cc:1199:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1199 | *err = Err(function, "Wrong number of arguments to string_replace()."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:1221:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1221 | *err = Err(function, "Requested number of replacements is not positive."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)’: ../src/gn/functions.cc:1274:49: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1274 | "Usage: string_split(str[, sep])"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc:1295:51: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1295 | "Usage: string_split(str[, sep])"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/functions.cc: In function ‘Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)’: ../src/gn/functions.cc:1491:41: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1491 | *err = Err(name, "Unknown function."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/functions.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [120/192] CXX src/gn/ninja_group_target_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/ninja_group_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [121/192] CXX src/gn/loader.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/loader.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/loader.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [122/192] CXX src/gn/ninja_copy_target_writer.o In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/general_tool.h:16, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/ninja_copy_target_writer.cc:15: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/general_tool.h:14, from ../src/gn/ninja_copy_target_writer.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [123/192] CXX src/gn/ninja_utils.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_utils.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_utils.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [124/192] CXX src/gn/ninja_generated_file_target_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_generated_file_target_writer.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [125/192] CXX src/gn/ninja_target_command_util.o In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_target_command_util.cc:9: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_target_command_util.cc:9: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_command_util.h:9, from ../src/gn/ninja_target_command_util.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [126/192] CXX src/gn/ninja_toolchain_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_toolchain_writer.cc:12: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_toolchain_writer.cc:12: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_toolchain_writer.cc:13: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/ninja_toolchain_writer.h:17, from ../src/gn/ninja_toolchain_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [127/192] CXX src/gn/ninja_rust_binary_target_writer.o In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/rust_tool.h:18, from ../src/gn/ninja_rust_binary_target_writer.h:10, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.h:9, from ../src/gn/ninja_rust_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [128/192] CXX src/gn/parse_node_value_adapter.o ../src/gn/parse_node_value_adapter.cc: In member function ‘bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)’: ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 42 | *err = Err(node, err->message(), err->help_text()); | ^ In file included from ../src/gn/value.h:15, from ../src/gn/parse_node_value_adapter.h:9, from ../src/gn/parse_node_value_adapter.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [129/192] CXX src/gn/ninja_create_bundle_target_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_create_bundle_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [130/192] CXX src/gn/output_file.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/output_file.cc:7: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/output_file.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [131/192] CXX src/gn/ninja_c_binary_target_writer.o In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/c_tool.h:17, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_c_binary_target_writer.cc:17: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/c_tool.h:15, from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_c_binary_target_writer.h:10, from ../src/gn/ninja_c_binary_target_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [132/192] CXX src/gn/pool.o [133/192] CXX src/gn/output_conversion.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/output_conversion.cc:7: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/output_conversion.cc: In function ‘void {anonymous}::DoConvertValueToOutput(const Value&, const string&, const Value&, std::ostream&, Err*)’: ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 138 | *err = Err(original_output_conversion, "Not a valid list."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/output_conversion.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 150 | *err = Err(original_output_conversion, "Not a valid scope."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/output_conversion.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 157 | "Run gn help output_conversion to see your options."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/output_conversion.cc:7: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [134/192] CXX src/gn/rust_substitution_type.o [135/192] CXX src/gn/path_output.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/path_output.cc:8: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/path_output.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [136/192] CXX src/gn/ninja_target_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_target_writer.cc:17: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/ninja_binary_target_writer.h:9, from ../src/gn/ninja_target_writer.cc:17: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/config_values_extractors.h:16, from ../src/gn/ninja_target_writer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [137/192] CXX src/gn/pattern.o ../src/gn/pattern.cc: In member function ‘void PatternList::SetFromValue(const Value&, Err*)’: ../src/gn/pattern.cc:199:56: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 199 | *err = Err(v.origin(), "This value must be a list."); | ^ In file included from ../src/gn/value.h:15, from ../src/gn/pattern.h:13, from ../src/gn/pattern.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [138/192] CXX src/gn/rust_variables.o [139/192] CXX src/gn/rust_values.o [140/192] CXX src/gn/ninja_build_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/ninja_build_writer.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/ninja_build_writer.cc: In member function ‘bool NinjaBuildWriter::WriteSubninjas(Err*)’: ../src/gn/ninja_build_writer.cc:392:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 392 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/ninja_build_writer.cc:18: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/ninja_build_writer.cc: In member function ‘bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)’: ../src/gn/ninja_build_writer.cc:525:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 525 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/ninja_build_writer.cc:18: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [141/192] CXX src/gn/string_atom.o [142/192] CXX src/gn/standard_out.o [143/192] CXX src/gn/scope_per_file_provider.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/scope_per_file_provider.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [144/192] CXX src/gn/rust_tool.o In file included from ../src/gn/target.h:15, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/rust_tool.cc: In member function ‘bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)’: ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 89 | " which is not valid\nfor this variable."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_tool.h:18, from ../src/gn/rust_tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 94 | *field = std::move(list); | ^ In file included from ../src/gn/rust_tool.h:16, from ../src/gn/rust_tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ [145/192] CXX src/gn/settings.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/settings.cc:8: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/settings.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [146/192] CXX src/gn/source_dir.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/source_dir.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/source_dir.cc: In instantiation of ‘bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]’: ../src/gn/source_dir.cc:103:68: required from here ../src/gn/source_dir.cc:40:12: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 40 | *err = Err(blame_input_value, "Empty file path.", | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | "You can't use empty strings as file paths."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/source_dir.cc:49:12: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/source_dir.cc:53:10: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 53 | *err = Err(blame_input_value, "Empty directory path.", | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | "You can't use empty strings as directories."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/source_dir.cc: In instantiation of ‘bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]’: ../src/gn/source_dir.cc:86:40: required from ‘std::string SourceDir::ResolveRelativeAs(bool, const Value&, const StringType&, Err*, const string_view&) const [with StringType = std::basic_string_view; std::string = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’ ../src/gn/source_dir.cc:155:42: required from here ../src/gn/source_dir.cc:40:12: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 40 | *err = Err(blame_input_value, "Empty file path.", | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | "You can't use empty strings as file paths."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/source_dir.cc:49:12: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/source_dir.cc:53:10: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 53 | *err = Err(blame_input_value, "Empty directory path.", | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | "You can't use empty strings as directories."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/settings.h:12, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_dir.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [147/192] CXX src/gn/parser.o ../src/gn/parser.cc: In static member function ‘static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)’: ../src/gn/parser.cc:329:49: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 329 | *err = Err(p.cur_token(), "Trailing garbage"); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc: In static member function ‘static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)’: ../src/gn/parser.cc:349:59: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 349 | *err = Err(token, "Invalid token in literal value"); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc: In member function ‘const Token& Parser::Consume(Token::Type*, size_t, const char*)’: ../src/gn/parser.cc:408:53: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 408 | *err_ = Err(Location(), error_message, kEOFMsg); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:410:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 410 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:418:41: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 418 | *err_ = Err(cur_token(), error_message); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::ParseExpression(int)’: ../src/gn/parser.cc:438:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 438 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:452:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 452 | "Unexpected token '" + std::string(next_token.value()) + "'"); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::BlockComment(const Token&)’: ../src/gn/parser.cc:481:19: warning: redundant move in return statement [-Wredundant-move] 481 | return std::move(comment); | ~~~~~~~~~^~~~~~~~~ ../src/gn/parser.cc:481:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::Not(const Token&)’: ../src/gn/parser.cc:498:61: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 498 | *err_ = Err(token, "Expected right-hand side for '!'."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:504:19: warning: redundant move in return statement [-Wredundant-move] 504 | return std::move(unary_op); | ~~~~~~~~~^~~~~~~~~~ ../src/gn/parser.cc:504:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)’: ../src/gn/parser.cc:522:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 522 | std::string(token.value()) + "'"); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:530:19: warning: redundant move in return statement [-Wredundant-move] 530 | return std::move(binary_op); | ~~~~~~~~~^~~~~~~~~~~ ../src/gn/parser.cc:530:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)’: ../src/gn/parser.cc:571:19: warning: redundant move in return statement [-Wredundant-move] 571 | return std::move(func_call); | ~~~~~~~~~^~~~~~~~~~~ ../src/gn/parser.cc:571:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)’: ../src/gn/parser.cc:579:49: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 579 | "scope access, or array access."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:585:68: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 585 | *err_ = Err(token, "Expected right-hand side for assignment."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:592:19: warning: redundant move in return statement [-Wredundant-move] 592 | return std::move(assign); | ~~~~~~~~~^~~~~~~~ ../src/gn/parser.cc:592:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)’: ../src/gn/parser.cc:604:59: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 604 | "value to a temporary before subscripting. Sorry."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:612:19: warning: redundant move in return statement [-Wredundant-move] 612 | return std::move(accessor); | ~~~~~~~~~^~~~~~~~~~ ../src/gn/parser.cc:612:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)’: ../src/gn/parser.cc:622:45: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 622 | "value to a temporary first. Sorry."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:630:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 630 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:638:19: warning: redundant move in return statement [-Wredundant-move] 638 | return std::move(accessor); | ~~~~~~~~~^~~~~~~~~~ ../src/gn/parser.cc:638:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)’: ../src/gn/parser.cc:653:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 653 | *err_ = Err(cur_token(), "Expected comma between items."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:667:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 667 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:679:46: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 679 | *err_ = Err(cur_token(), "Trailing comma"); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::ParseFile()’: ../src/gn/parser.cc:698:67: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 698 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:708:19: warning: redundant move in return statement [-Wredundant-move] 708 | return std::move(file); | ~~~~~~~~~^~~~~~ ../src/gn/parser.cc:708:19: note: remove ‘std::move’ call ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::ParseStatement()’: ../src/gn/parser.cc:726:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 726 | *err_ = Err(token, "Expecting assignment or function call."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc: In member function ‘std::unique_ptr Parser::ParseCondition()’: ../src/gn/parser.cc:760:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 760 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:772:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 772 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); | ^ In file included from ../src/gn/parser.h:16, from ../src/gn/parser.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parser.cc:778:19: warning: redundant move in return statement [-Wredundant-move] 778 | return std::move(condition); | ~~~~~~~~~^~~~~~~~~~~ ../src/gn/parser.cc:778:19: note: remove ‘std::move’ call [148/192] CXX src/gn/rust_values_generator.o In file included from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/rust_values_generator.cc: In member function ‘void RustValuesGenerator::Run()’: ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/rust_values_generator.cc: In member function ‘bool RustValuesGenerator::FillCrateType()’: ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 91 | kRustSupportedCrateTypesError); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 128 | kRustSupportedCrateTypesError); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/rust_values_generator.cc: In member function ‘bool RustValuesGenerator::FillCrateRoot()’: ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 150 | to_find + "\" in sources."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/rust_values_generator.h:9, from ../src/gn/rust_values_generator.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [149/192] CXX src/gn/source_file.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/source_file.cc:8: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/source_file.cc:8: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [150/192] CXX src/gn/parse_tree.o ../src/gn/parse_tree.cc: In member function ‘Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const’: ../src/gn/parse_tree.cc:229:55: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 229 | *err = MakeErrorDescribing("Undefined identifier."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc:239:54: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 239 | Value::DescribeType(base_value->type()) + "."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const’: ../src/gn/parse_tree.cc:267:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 267 | "\" in scope \"" + base_.value() + "\""); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const’: ../src/gn/parse_tree.cc:302:48: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 302 | *err = Err(base_, "Undefined identifier."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc:309:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 309 | "\" in scope \"" + base_.value() + "\""); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const’: ../src/gn/parse_tree.cc:334:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 334 | "You gave me " + base::Int64ToString(index_int) + "."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc:340:44: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 340 | "array has no elements."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc:348:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 348 | base::NumberToString(max_len - 1) + ", inclusive."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘virtual Value BlockNode::Execute(Scope*, Err*) const’: ../src/gn/parse_tree.cc:426:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 426 | "Either delete it or do something with the result."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘virtual Value ConditionNode::Execute(Scope*, Err*) const’: ../src/gn/parse_tree.cc:488:73: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 488 | Value::DescribeType(condition_result.type()) + "\" instead."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘virtual Value IdentifierNode::Execute(Scope*, Err*) const’: ../src/gn/parse_tree.cc:597:54: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 597 | *err = MakeErrorDescribing("Undefined identifier"); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘virtual Value ListNode::Execute(Scope*, Err*) const’: ../src/gn/parse_tree.cc:651:75: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 651 | "I can't do something with nothing."); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc: In member function ‘virtual Value LiteralNode::Execute(Scope*, Err*) const’: ../src/gn/parse_tree.cc:845:72: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 845 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc:847:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 847 | *err = MakeErrorDescribing("Leading zeros not allowed"); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/parse_tree.cc:852:72: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 852 | *err = MakeErrorDescribing("This does not look like an integer"); | ^ In file included from ../src/gn/parse_tree.h:16, from ../src/gn/parse_tree.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [151/192] CXX src/gn/swift_variables.o [152/192] CXX src/gn/qt_creator_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/qt_creator_writer.h:14, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/qt_creator_writer.cc: In static member function ‘static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const string&)’: ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 48 | "': " + base::File::ErrorToString(error)); | ^ In file included from ../src/gn/qt_creator_writer.h:13, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 57 | *err = gen.err_; | ^~~~ In file included from ../src/gn/qt_creator_writer.h:13, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/qt_creator_writer.cc: In member function ‘bool QtCreatorWriter::DiscoverTargets()’: ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); | ^ In file included from ../src/gn/qt_creator_writer.h:13, from ../src/gn/qt_creator_writer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [153/192] CXX src/gn/runtime_deps.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/runtime_deps.cc:17: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/runtime_deps.cc:17: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/runtime_deps.cc: In function ‘bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, {anonymous}::RuntimeDepsVector*, Err*)’: ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 148 | "The file given was \"" + deps_target_list_file + "\""); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/runtime_deps.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/runtime_deps.cc:14: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [154/192] CXX src/gn/scheduler.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/scheduler.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/scheduler.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [155/192] CXX src/gn/switches.o [156/192] CXX src/gn/substitution_list.o [157/192] CXX src/gn/token.o [158/192] CXX src/gn/substitution_type.o ../src/gn/substitution_type.cc: In function ‘bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)’: ../src/gn/substitution_type.cc:195:64: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 195 | "operating on a source file such as this."); | ^ In file included from ../src/gn/substitution_type.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [159/192] CXX src/gn/string_output_buffer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/string_output_buffer.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/string_output_buffer.cc:11: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/string_output_buffer.cc: In member function ‘bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const’: ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); | ^ In file included from ../src/gn/string_output_buffer.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); | ^ In file included from ../src/gn/string_output_buffer.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [160/192] CXX src/gn/swift_values_generator.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/swift_values_generator.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values_generator.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [161/192] CXX src/gn/setup.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/setup.cc:22: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/input_file_manager.h:20, from ../src/gn/scheduler.h:16, from ../src/gn/setup.h:17, from ../src/gn/setup.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/setup.cc: In member function ‘bool Setup::FillSourceDir(const base::CommandLine&, Err*)’: ../src/gn/setup.cc:623:41: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 623 | "\" doesn't exist."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc:639:48: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 639 | "\" couldn't be loaded."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc:654:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 654 | "parent,\nand the --root command-line argument was not specified."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc:664:53: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 664 | FilePathToUTF8(root_path) + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc: In member function ‘bool Setup::FillBuildDir(const string&, bool, Err*)’: ../src/gn/setup.cc:689:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 689 | FilePathToUTF8(build_dir_path) + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc:697:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 697 | FilePathToUTF8(build_dir_path) + "\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc:713:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 713 | "\nwhich doesn't seem to contain a previously-generated build."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc: In member function ‘bool Setup::RunConfigFile(Err*)’: ../src/gn/setup.cc:760:43: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 760 | "\" couldn't be loaded"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/setup.cc: In member function ‘bool Setup::FillOtherConfig(const base::CommandLine&, Err*)’: ../src/gn/setup.cc:818:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 818 | "' cannot " + "contain a path separator"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/setup.h:13, from ../src/gn/setup.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [162/192] CXX src/gn/string_utils.o ../src/gn/string_utils.cc: In function ‘bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)’: ../src/gn/string_utils.cc:79:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 79 | err->message(), err->help_text()); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc:88:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 88 | err->message(), err->help_text()); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc:96:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc:105:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 105 | err->message(), err->help_text()); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc: In function ‘bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)’: ../src/gn/string_utils.cc:127:73: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 127 | std::string("\"") + identifier + "\" is not currently in scope."); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc: In function ‘bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)’: ../src/gn/string_utils.cc:168:55: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 168 | "Unterminated ${..."); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc:188:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 188 | "It you want a literal $ use \"\\$\"."); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc: In function ‘bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)’: ../src/gn/string_utils.cc:224:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 224 | "Invalid hex character. Hex values must look like 0xFF."); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc:230:63: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 230 | "Could not convert hex value."); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/string_utils.cc: In function ‘bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)’: ../src/gn/string_utils.cc:274:73: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); | ^ In file included from ../src/gn/string_utils.cc:11: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [163/192] CXX src/gn/substitution_pattern.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_pattern.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_pattern.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_pattern.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_pattern.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_pattern.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_pattern.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_pattern.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/substitution_pattern.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_pattern.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/substitution_pattern.cc: In member function ‘bool SubstitutionPattern::Parse(const string&, const ParseNode*, Err*)’: ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 77 | " and did not find a known substitution following it."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/substitution_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/substitution_pattern.cc: In member function ‘bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const’: ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/substitution_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 138 | "\"{{source_gen_dir}}/foo\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/substitution_pattern.cc:10: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [164/192] CXX src/gn/tokenizer.o ../src/gn/tokenizer.cc: In member function ‘std::vector Tokenizer::Run()’: ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 100 | *err_ = GetErrorForInvalidToken(location); | ^ In file included from ../src/gn/tokenizer.h:14, from ../src/gn/tokenizer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tokenizer.cc: In member function ‘void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)’: ../src/gn/tokenizer.cc:265:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 265 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); | ^ In file included from ../src/gn/tokenizer.h:14, from ../src/gn/tokenizer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tokenizer.cc:279:58: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 279 | "Don't leave me hanging like this!"); | ^ In file included from ../src/gn/tokenizer.h:14, from ../src/gn/tokenizer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tokenizer.cc:287:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 287 | "Newline in string constant."); | ^ In file included from ../src/gn/tokenizer.h:14, from ../src/gn/tokenizer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tokenizer.cc:328:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 328 | "Please insert system disk in drive A: and press any key."); | ^ In file included from ../src/gn/tokenizer.h:14, from ../src/gn/tokenizer.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [165/192] CXX src/gn/template.o [166/192] CXX src/gn/swift_values.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/swift_values.cc:11: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/swift_values.cc:9: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/swift_values.cc: In member function ‘bool SwiftValues::FillModuleOuputFile(const Target*, Err*)’: ../src/gn/swift_values.cc:62:51: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 62 | " must be a .swiftmodule file."); | ^ In file included from ../src/gn/swift_values.cc:8: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [167/192] CXX src/gn/substitution_writer.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/substitution_writer.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/substitution_writer.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [168/192] CXX src/gn/scope.o ../src/gn/scope.cc: In member function ‘bool Scope::CheckForUnusedVars(Err*) const’: ../src/gn/scope.cc:260:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/scope.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/scope.cc:264:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/scope.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/scope.cc: In member function ‘bool Scope::NonRecursiveMergeTo(Scope*, const Scope::MergeOptions&, const ParseNode*, const char*, Err*) const’: ../src/gn/scope.cc:318:56: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 318 | std::string(current_name) + "\""); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/scope.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/scope.cc:370:61: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 370 | "file or in a related .gni file.\n"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/scope.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/scope.cc:391:77: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 391 | "which\nwould clobber the one in your current scope."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/scope.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/scope.cc:420:43: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 420 | current_name + "\""); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/scope.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [169/192] CXX src/gn/version.o [170/192] CXX src/gn/visual_studio_utils.o [171/192] CXX src/gn/variables.o [172/192] CXX src/gn/value.o ../src/gn/value.cc: In member function ‘bool Value::VerifyTypeIs(Value::Type, Err*) const’: ../src/gn/value.cc:227:32: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 227 | ToString(true)); | ^ In file included from ../src/gn/value.h:15, from ../src/gn/value.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [173/192] CXX src/gn/toolchain.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/toolchain.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/toolchain.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [174/192] CXX src/gn/tool.o In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:7: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/tool.cc:7: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/rust_tool.h:18, from ../src/gn/tool.cc:9: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/tool.cc: In member function ‘bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const’: ../src/gn/tool.cc:74:63: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 74 | " which is not valid\nfor this variable."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/tool.h:14, from ../src/gn/tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tool.cc: In member function ‘bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)’: ../src/gn/tool.cc:123:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | *field = std::move(pattern); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/tool.cc: In member function ‘bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)’: ../src/gn/tool.cc:146:26: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 146 | *field = std::move(list); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/tool.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ ../src/gn/tool.cc: In member function ‘bool Tool::ReadOutputExtension(Scope*, Err*)’: ../src/gn/tool.cc:186:72: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/tool.h:14, from ../src/gn/tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tool.cc: In member function ‘bool Tool::InitTool(Scope*, Toolchain*, Err*)’: ../src/gn/tool.cc:214:62: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 214 | : "This tool doesn't support \"command\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/tool.h:14, from ../src/gn/tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tool.cc: In static member function ‘static std::unique_ptr Tool::CreateTool(const ParseNode*, const string&, Scope*, Toolchain*, Err*)’: ../src/gn/tool.cc:227:46: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 227 | *err = Err(function, "Unknown tool type."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/tool.h:14, from ../src/gn/tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/tool.cc:246:44: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 246 | *err = Err(function, "Unknown tool type."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/tool.h:14, from ../src/gn/tool.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [175/192] CXX src/gn/xml_element_writer.o [176/192] CXX src/util/exe_path.o [177/192] CXX src/gn/target_generator.o In file included from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/target_generator.cc: In static member function ‘static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const string&, Err*)’: ../src/gn/target_generator.cc:83:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 83 | "Otherwise I'm not sure what to call this target."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target_generator.cc:157:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 157 | "I am very confused by the target type \"" + output_type + "\""); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target_generator.cc:166:71: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 166 | *err = Err(function_call, "Can't define a target in this context."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target_generator.cc: In member function ‘bool TargetGenerator::FillOutputs(bool)’: ../src/gn/target_generator.cc:340:27: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 340 | "literally."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target_generator.cc: In member function ‘bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)’: ../src/gn/target_generator.cc:386:65: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 386 | *err_ = Err(original_value, "This has an empty value in it."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target_generator.cc:404:44: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 404 | "\"{{source_gen_dir}}/foo\"."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/action_target_generator.h:9, from ../src/gn/target_generator.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [178/192] CXX src/util/semaphore.o [179/192] CXX src/util/ticks.o [180/192] CXX src/util/sys_info.o [181/192] CXX src/gn/visibility.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/visibility.cc:13: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/visibility.cc:13: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/visibility.cc: In member function ‘std::unique_ptr Visibility::AsValue() const’: ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] 87 | return std::move(res); | ~~~~~~~~~^~~~~ ../src/gn/visibility.cc:87:19: note: remove ‘std::move’ call ../src/gn/visibility.cc: In static member function ‘static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)’: ../src/gn/visibility.cc:104:79: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); | ^ In file included from ../src/gn/visibility.cc:12: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [182/192] CXX src/gn/trace.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/trace.cc:22: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/trace.cc:22: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [183/192] CXX src/util/msg_loop.o [184/192] CXX src/gn/value_extractors.o In file included from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/value_extractors.cc:15: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/value_extractors.cc:15: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/value_extractors.cc: In member function ‘bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const’: ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 86 | "Use frameworks to list framework dependencies."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/value_extractors.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/value_extractors.cc: In member function ‘bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const’: ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared ‘LabelPattern& LabelPattern::operator=(const LabelPattern&)’ is deprecated [-Wdeprecated-copy] 202 | build_settings->root_path_utf8(), v, err); | ^ In file included from ../src/gn/visibility.h:13, from ../src/gn/item.h:13, from ../src/gn/target.h:19, from ../src/gn/value_extractors.cc:15: ../src/gn/label_pattern.h:35:3: note: because ‘LabelPattern’ has user-provided ‘LabelPattern::LabelPattern(const LabelPattern&)’ 35 | LabelPattern(const LabelPattern& other); | ^~~~~~~~~~~~ ../src/gn/value_extractors.cc: In instantiation of ‘bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = {anonymous}::LabelResolver]’: ../src/gn/value_extractors.cc:273:76: required from here ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 54 | *err = Err(item, "Duplicate item in list"); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/value_extractors.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/value_extractors.cc: In instantiation of ‘bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = {anonymous}::LabelPtrResolver]’: ../src/gn/value_extractors.cc:284:79: required from here ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 54 | *err = Err(item, "Duplicate item in list"); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/value_extractors.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/value_extractors.cc: In instantiation of ‘bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = {anonymous}::LabelPtrResolver]’: ../src/gn/value_extractors.cc:295:79: required from here ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 54 | *err = Err(item, "Duplicate item in list"); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/value_extractors.cc:9: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [185/192] CXX src/util/worker_pool.o [186/192] CXX src/gn/gn_main.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/gn_main.cc:10: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [187/192] CXX src/gn/target.o In file included from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/target.cc:5: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.cc:12: ../src/gn/c_tool.h: In member function ‘void CTool::set_link_output(SubstitutionPattern)’: ../src/gn/c_tool.h:78:38: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 78 | link_output_ = std::move(link_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.cc:12: ../src/gn/c_tool.h: In member function ‘void CTool::set_depend_output(SubstitutionPattern)’: ../src/gn/c_tool.h:84:39: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 84 | depend_output_ = std::move(dep_out); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/target.cc:5: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/target.cc: In member function ‘bool Target::SetToolchain(const Toolchain*, Err*)’: ../src/gn/target.cc:494:61: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 494 | Tool::GetToolTypeForTargetFinalOutput(this))); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc: In member function ‘bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const’: ../src/gn/target.cc:527:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 527 | *err = Err(loc_for_error, kBuildIncompleteMsg); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc:545:52: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 545 | *err = Err(loc_for_error, kBuildIncompleteMsg); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc: In member function ‘bool Target::FillOutputFiles(Err*)’: ../src/gn/target.cc:859:34: warning: unused variable ‘rstool’ [-Wunused-variable] 859 | } else if (const RustTool* rstool = tool->AsRust()) { | ^~~~~~ ../src/gn/target.cc: In member function ‘bool Target::ResolvePrecompiledHeaders(Err*)’: ../src/gn/target.cc:943:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 943 | "\n source: " + cur.precompiled_source().value()); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc: In member function ‘bool Target::CheckSourceSetLanguages(Err*) const’: ../src/gn/target.cc:970:75: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 970 | " has Rust code. Only C/C++ source_sets are supported."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc: In member function ‘bool Target::CheckTestonly(Err*) const’: ../src/gn/target.cc:985:46: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 985 | *err = MakeTestOnlyError(this, pair.ptr); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc: In member function ‘bool Target::CheckAssertNoDeps(Err*) const’: ../src/gn/target.cc:1007:74: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1007 | "\nwhich fails for the dependency path:\n" + failure_path_str); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc: In member function ‘bool Target::GetMetadata(const std::vector >&, const std::vector >&, const SourceDir&, bool, std::vector*, std::set*, Err*) const’: ../src/gn/target.cc:1118:75: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1118 | next.string_value() + std::string(".")); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/target.cc:1146:72: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 1146 | "that you've specified the appropriate toolchain."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/target.cc:5: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [188/192] CXX src/gn/xcode_object.o In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/target.h:15, from ../src/gn/filesystem_utils.h:15, from ../src/gn/xcode_object.cc:16: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/tool.h:16, from ../src/gn/toolchain.h:16, from ../src/gn/settings.h:14, from ../src/gn/filesystem_utils.h:14, from ../src/gn/xcode_object.cc:16: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ [189/192] CXX src/gn/visual_studio_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/visual_studio_writer.cc: In function ‘std::string {anonymous}::GetConfigurationType(const Target*, Err*)’: ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 144 | Target::GetStringForOutputType(target->output_type())); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/visual_studio_writer.cc: In static member function ‘static bool VisualStudioWriter::RunAndWriteFiles(const BuildSettings*, const Builder&, VisualStudioWriter::Version, const string&, const string&, const string&, const string&, bool, Err*)’: ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 368 | *err = Err(Location(), "No Visual Studio projects generated."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/build_settings.h:16, from ../src/gn/metadata.h:10, from ../src/gn/target.h:23, from ../src/gn/commands.h:15, from ../src/gn/visual_studio_writer.cc:19: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [190/192] CXX src/gn/xcode_writer.o In file included from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/action_values.h: In member function ‘void ActionValues::set_depfile(const SubstitutionPattern&)’: ../src/gn/action_values.h:46:69: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } | ^~~~~~~ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_command(SubstitutionPattern)’: ../src/gn/tool.h:83:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 83 | command_ = std::move(cmd); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_default_output_dir(SubstitutionPattern)’: ../src/gn/tool.h:110:40: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 110 | default_output_dir_ = std::move(dir); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_depfile(SubstitutionPattern)’: ../src/gn/tool.h:117:28: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 117 | depfile_ = std::move(df); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_description(SubstitutionPattern)’: ../src/gn/tool.h:123:34: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 123 | description_ = std::move(desc); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_outputs(SubstitutionList)’: ../src/gn/tool.h:175:29: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 175 | outputs_ = std::move(out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_partial_outputs(SubstitutionList)’: ../src/gn/tool.h:181:45: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 181 | partial_outputs_ = std::move(partial_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_runtime_outputs(SubstitutionList)’: ../src/gn/tool.h:187:41: warning: implicitly-declared ‘SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)’ is deprecated [-Wdeprecated-copy] 187 | runtime_outputs_ = std::move(run_out); | ^ In file included from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_list.h:17:3: note: because ‘SubstitutionList’ has user-provided ‘SubstitutionList::SubstitutionList(const SubstitutionList&)’ 17 | SubstitutionList(const SubstitutionList& other); | ^~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile(SubstitutionPattern)’: ../src/gn/tool.h:205:29: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 205 | rspfile_ = std::move(rsp); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/gn/toolchain.h:16, from ../src/gn/target.h:29, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/tool.h: In member function ‘void Tool::set_rspfile_content(SubstitutionPattern)’: ../src/gn/tool.h:213:41: warning: implicitly-declared ‘SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)’ is deprecated [-Wdeprecated-copy] 213 | rspfile_content_ = std::move(content); | ^ In file included from ../src/gn/substitution_list.h:11, from ../src/gn/action_values.h:14, from ../src/gn/target.h:15, from ../src/gn/commands.h:15, from ../src/gn/xcode_writer.cc:26: ../src/gn/substitution_pattern.h:37:3: note: because ‘SubstitutionPattern’ has user-provided ‘SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)’ 37 | SubstitutionPattern(const SubstitutionPattern& other); | ^~~~~~~~~~~~~~~~~~~ ../src/gn/xcode_writer.cc: In function ‘std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const string&, const std::map&, Err*)’: ../src/gn/xcode_writer.cc:222:60: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 222 | "\" not an application bundle"); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/xcode_writer.cc:23: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/xcode_writer.cc:231:78: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 231 | Err(node, "cannot find host application bundle \"" + target_name + "\""); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/xcode_writer.cc:23: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ ../src/gn/xcode_writer.cc: In member function ‘PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)’: ../src/gn/xcode_writer.cc:945:69: warning: implicitly-declared ‘Err& Err::operator=(const Err&)’ is deprecated [-Wdeprecated-copy] 945 | " doesn't define a \"" + tool_name + "\" tool."); | ^ In file included from ../src/gn/scope.h:17, from ../src/gn/args.h:14, from ../src/gn/xcode_writer.cc:23: ../src/gn/err.h:57:3: note: because ‘Err’ has user-provided ‘Err::Err(const Err&)’ 57 | Err(const Err& other); | ^~~ [191/192] AR gn_lib.a [192/192] LINK gn phase `build' succeeded after 58.4 seconds starting phase `check' test suite not run phase `check' succeeded after 0.0 seconds starting phase `install' phase `install' succeeded after 0.0 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/zan5acg7vifb43wgq6qawgzwv9fx02qn-gn-0.0-1819.e327ffd/bin" with "aarch64-linux-gnu-strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") aarch64-linux-gnu-strip: Unable to recognise the format of the input file `/gnu/store/zan5acg7vifb43wgq6qawgzwv9fx02qn-gn-0.0-1819.e327ffd/bin/gn' warning: /gnu/store/zan5acg7vifb43wgq6qawgzwv9fx02qn-gn-0.0-1819.e327ffd/bin/gn: program "aarch64-linux-gnu-strip" exited with non-zero exit status 1 phase `strip' succeeded after 0.0 seconds starting phase `validate-runpath' validating RUNPATH of 1 binaries in "/gnu/store/zan5acg7vifb43wgq6qawgzwv9fx02qn-gn-0.0-1819.e327ffd/bin"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `make-dynamic-linker-cache' ld.so cache not built phase `make-dynamic-linker-cache' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds