[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/var/cache/build/root_3 [ 0s] Using BUILD_ARCH=armv7hl:armv7l:armv6hl:armv6l:armv5tel [ 0s] [ 0s] [ 0s] obsnw09 started "build _service:gbs:gn.spec" at Sat Dec 4 14:17:21 UTC 2021. [ 0s] [ 0s] Building gn for project 'Tizen:Base' repository 'standard' arch 'armv7hl' srcmd5 '1e7a99037934179158b564b4c7b25c46' [ 0s] [ 0s] processing recipe /var/cache/build/root_3/.build-srcdir/_service:gbs:gn.spec ... [ 0s] running changelog2spec --target rpm --file /var/cache/build/root_3/.build-srcdir/_service:gbs:gn.spec [ 0s] init_buildsystem --configdir /var/run/obs/worker/3/build/configs --cachedir /var/cache/build --clean --rpmlist /var/cache/build/root_3/.build.rpmlist /var/cache/build/root_3/.build-srcdir/_service:gbs:gn.spec build rpmlint-Factory ... [ 0s] copying qemu [ 0s] /usr/bin/qemu-arm-binfmt /usr/bin/qemu-arm-static /usr/bin/qemu-arm64-binfmt /usr/bin/qemu-arm64-static /usr/sbin/qemu-binfmt-conf.sh [ 0s] [ 0s] registering binfmt handlers for cross build [ 0s] write: Invalid argument [ 0s] /proc/sys/fs/binfmt_misc/register: write failed [ 0s] /var/run/obs/worker/3/build/qemu-reg: line 8: write failed. Content: :aarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-arm64-binfmt:P [ 0s] [ 0s] /.build/qemu-reg: No such file or directory [ 0s] /.build/qemu-reg: failed. Trying alternate binfmt file [ 0s] /usr/lib/build/qemu-reg: No such file or directory [ 0s] /usr/lib/build/qemu-reg: binfmt registration failed [ 0s] cycle: libsoftokn3 -> nss [ 0s] breaking dependency nss -> libsoftokn3 [ 0s] [1/41] preinstalling libmagic-data... [ 1s] [2/41] preinstalling libncurses... [ 1s] [3/41] preinstalling setup... [ 1s] [4/41] preinstalling filesystem... [ 1s] [5/41] preinstalling glibc... [ 1s] [6/41] preinstalling libgcc... [ 1s] [7/41] preinstalling libzstd1... [ 1s] [8/41] preinstalling bash... [ 2s] [9/41] preinstalling diffutils... [ 2s] [10/41] preinstalling grep... [ 2s] [11/41] preinstalling libattr... [ 2s] [12/41] preinstalling libblkid... [ 2s] [13/41] preinstalling libbz2... [ 2s] [14/41] preinstalling libcap... [ 2s] [15/41] preinstalling libfreebl3... [ 2s] [16/41] preinstalling liblua... [ 2s] [17/41] preinstalling liblzma... [ 2s] [18/41] preinstalling libpopt... [ 2s] [19/41] preinstalling libreadline... [ 2s] [20/41] preinstalling libsmack... [ 2s] [21/41] preinstalling libsqlite... [ 2s] [22/41] preinstalling libuuid... [ 2s] [23/41] preinstalling nspr... [ 2s] [24/41] preinstalling sed... [ 2s] [25/41] preinstalling zlib... [ 2s] [26/41] preinstalling qemu-accel-x86_64-armv7hl... [ 7s] [27/41] preinstalling qemu-linux-user-x86_64-cross... [ 8s] [28/41] preinstalling coreutils... [ 8s] [29/41] preinstalling libacl... [ 8s] [30/41] preinstalling libelf... [ 8s] [31/41] preinstalling libmount... [ 8s] [32/41] preinstalling smack... [ 8s] [33/41] preinstalling bzip2... [ 8s] [34/41] preinstalling libmagic... [ 8s] [35/41] preinstalling libxml2... [ 8s] [36/41] preinstalling tar... [ 8s] [37/41] preinstalling util-linux... [ 8s] [38/41] preinstalling util-linux-su... [ 8s] [39/41] preinstalling nss... [ 9s] [40/41] preinstalling libsoftokn3... [ 9s] [41/41] preinstalling rpm... [ 9s] [ 9s] running qemu-linux-user-x86_64-cross postinstall script [ 9s] running qemu-accel-x86_64-armv7hl postinstall script [ 9s] running setup postinstall script [ 10s] .init_b_cache/scripts/setup.post: line 1: syntax error near unexpected token `name' [ 10s] .init_b_cache/scripts/setup.post: line 1: `for i, name in ipairs({"passwd", "shadow", "group", "gshadow"}) do' [ 10s] initializing rpm db... [ 10s] reordering...cycle: libsoftokn3 -> nss [ 10s] breaking dependency nss -> libsoftokn3 [ 10s] done [ 10s] [1/101] installing libmagic-data-5.39-1.214 [ 10s] [2/101] installing setup-0.9-1.10 [ 10s] [3/101] installing filesystem-3.1-1.1 [ 10s] [4/101] installing glibc-2.30-1.105 [ 12s] [5/101] installing libatomic-9.2.0-1.34 [ 12s] [6/101] installing libgcc-9.2.0-1.34 [ 13s] [7/101] installing libzstd1-1.4.5-1.211 [ 13s] [8/101] installing bash-3.2.57-1.4 [ 13s] [9/101] installing cpio-2.8-1.2 [ 13s] [10/101] installing diffutils-3.3-1.2 [ 13s] [11/101] installing findutils-4.3.8-1.333 [ 13s] [12/101] installing gdbm-1.8.3-1.364 [ 14s] [13/101] installing hostname-3.23-1.2 [ 14s] [14/101] installing libattr-2.4.48-1.327 [ 14s] [15/101] installing libblkid-2.36-1.12 [ 14s] [16/101] installing libbz2-1.0.8-1.351 [ 15s] [17/101] installing libcap-2.24-1.357 [ 15s] [18/101] installing libexpat-2.2.9-1.222 [ 15s] [19/101] installing libext2fs-1.46.0-1.14 [ 16s] [20/101] installing libffi-3.3-1.302 [ 16s] [21/101] installing libfreebl3-3.34.1-1.209 [ 17s] [22/101] installing libgfortran-9.2.0-1.34 [ 17s] [23/101] installing libgomp-9.2.0-1.34 [ 17s] [24/101] installing libitm-9.2.0-1.34 [ 18s] [25/101] installing libltdl-2.4.2-1.287 [ 18s] [26/101] installing liblua-5.1.5-1.135 [ 18s] [27/101] installing liblzma-5.2.5-1.256 [ 19s] [28/101] installing libopenssl11-1.1.1k-1.115 [ 19s] [29/101] installing libpcre-8.44-1.9 [ 20s] [30/101] installing libpopt-1.16-1.360 [ 20s] [31/101] installing libpython3_9m1_0-3.9.1-2.38 [ 21s] [32/101] installing libsmack-1.3.1-1.328 [ 21s] [33/101] installing libsmartcols-2.36-1.12 [ 22s] [34/101] installing libsqlite-3.33.0-1.254 [ 22s] [35/101] installing libstdc++-9.2.0-1.34 [ 24s] [36/101] installing libuuid-2.36-1.12 [ 24s] [37/101] installing m4-1.4.17-1.2 [ 24s] [38/101] installing net-tools-2.0_20121208git-1.2 [ 24s] [39/101] installing nspr-4.12-1.339 [ 25s] [40/101] installing patch-2.7-1.345 [ 25s] [41/101] installing pkg-config-0.28-1.305 [ 25s] [42/101] installing sed-4.1c-1.2 [ 25s] [43/101] installing update-alternatives-1.20.5-1.2 [ 25s] [44/101] installing which-2.17-1.2 [ 25s] [45/101] installing zlib-1.2.11-1.355 [ 25s] [46/101] installing build-compare-2015.04.28-1.76 [ 25s] [47/101] installing libstdc++-devel-9.2.0-1.34 [ 26s] [48/101] installing qemu-linux-user-x86_64-cross-2.7.0.1-1.6.1 [ 27s] [49/101] installing terminfo-base-full-6.2-1.202 [ 27s] [50/101] installing cpp-9.2.0-1.34 [ 28s] [51/101] installing gcc-c++-9.2.0-1.34 [ 29s] [52/101] installing binutils-2.33.1-1.59 [ 30s] [53/101] installing coreutils-6.9-1.43 [ 30s] [54/101] installing gawk-3.1.5-1.2 [ 30s] [55/101] installing grep-2.5.2-1.2 [ 30s] [56/101] installing libacl-2.2.53-1.329 [ 30s] [57/101] installing libcc1-9.2.0-1.34 [ 31s] [58/101] installing libelf-0.178-1.158 [ 32s] [59/101] installing libmount-2.36-1.12 [ 32s] [60/101] installing libubsan-9.2.0-1.34 [ 32s] [61/101] installing make-4.0-1.41 [ 33s] [62/101] installing ninja-1.10.2-2.4 [ 33s] [63/101] installing nss-certs-3.34.1-1.209 [ 33s] [64/101] installing smack-1.3.1-1.328 [ 33s] [65/101] installing bzip2-1.0.8-1.351 [ 33s] [66/101] installing libfdisk-2.36-1.12 [ 33s] [67/101] installing libmagic-5.39-1.214 [ 34s] [68/101] installing libxml2-2.9.12-1.25 [ 35s] [69/101] installing perl-5.32.0-1.129 [ 37s] [70/101] installing xz-5.2.5-1.256 [ 37s] [71/101] installing build-mkbaselibs-20120927-1.1 [ 37s] [72/101] installing linux-glibc-devel-3.10-1.378 [ 38s] [73/101] installing autoconf-2.69-1.150 [ 39s] [74/101] installing file-5.39-1.214 [ 39s] [75/101] installing glibc-locale-2.30-1.105 [ 39s] [76/101] installing tar-1.17-1.2 [ 39s] [77/101] installing gzip-1.3.12-1.360 [ 39s] [78/101] installing libncurses6-6.2-1.202 [ 40s] [79/101] installing pam-1.1.6-1.2 [ 41s] [80/101] installing tzdata-2020a-1.1 [ 41s] [81/101] installing libdw-0.178-1.158 [ 42s] [82/101] installing libarchive-3.5.1-1.151 [ 42s] [83/101] installing gcc-9.2.0-1.34 [ 43s] [84/101] installing libncurses-6.2-1.202 [ 43s] [85/101] installing glibc-devel-2.30-1.105 [ 43s] [86/101] installing qemu-accel-x86_64-armv7hl-0.4-9.1 [ 51s] [87/101] installing automake-1.15.1-1.213 [ 51s] [88/101] installing less-466-1.2 [ 51s] [89/101] installing libreadline-5.2-1.117 [ 51s] [90/101] installing procps-ng-3.3.16-1.2 [ 52s] [91/101] installing libasm-0.178-1.158 [ 52s] [92/101] installing build-20120927-1.1 [ 52s] [93/101] installing libtool-2.4.2-1.287 [ 52s] [94/101] installing elfutils-0.178-1.158 [ 52s] [95/101] installing python3-base-3.9.1-2.38 [ 53s] [96/101] installing util-linux-2.36-1.12 [ 53s] [97/101] installing util-linux-su-2.36-1.12 [ 53s] [98/101] installing nss-3.34.1-1.209 [ 54s] [99/101] installing libsoftokn3-3.34.1-1.209 [ 55s] [100/101] installing rpm-4.14.1.1-1.144 [ 55s] [101/101] installing rpm-build-4.14.1.1-1.144 [ 55s] removing nis flags from /var/cache/build/root_3/etc/nsswitch.conf... [ 55s] now finalizing build dir... [ 56s] Running build time source services... [ 56s] build target is armv7hl-tizen-linux [ 56s] ----------------------------------------------------------------- [ 56s] I have the following modifications for gn.spec: [ 56s] 21c21 [ 56s] < Release: 0 [ 56s] --- [ 56s] > Release: 1.1 [ 56s] ----------------------------------------------------------------- [ 56s] ----- building gn.spec (user abuild) [ 56s] ----------------------------------------------------------------- [ 56s] ----------------------------------------------------------------- [ 57s] + exec rpmbuild --define '_srcdefattr (-,root,root)' --nosignature --target=armv7hl-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://build.tizen.org/Tizen:Base/standard/1e7a99037934179158b564b4c7b25c46-gn' -ba /home/abuild/rpmbuild/SOURCES/gn.spec [ 57s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 57s] [ 57s] Building target platforms: armv7hl-tizen-linux [ 57s] Building for target armv7hl-tizen-linux [ 57s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5klk5V [ 57s] + umask 022 [ 57s] + cd /home/abuild/rpmbuild/BUILD [ 57s] + cd /home/abuild/rpmbuild/BUILD [ 57s] + rm -rf gn-20210313 [ 57s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 57s] + /bin/tar -xof - [ 57s] + STATUS=0 [ 57s] + '[' 0 -ne 0 ']' [ 57s] + cd gn-20210313 [ 57s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 57s] + exit 0 [ 57s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.XowywW [ 57s] + umask 022 [ 57s] + cd /home/abuild/rpmbuild/BUILD [ 57s] + cd gn-20210313 [ 57s] ++ uname -m [ 57s] + [[ armv7l == \a\a\r\c\h\6\4 ]] [ 57s] + LANG=C [ 57s] + export LANG [ 57s] + unset DISPLAY [ 57s] + CFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 57s] + export CFLAGS [ 57s] + CXXFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 57s] + export CXXFLAGS [ 57s] + FFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g -I%_fmoddir' [ 57s] + export FFLAGS [ 57s] + LDFLAGS= [ 57s] + export LDFLAGS [ 57s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 57s] + export CC=gcc [ 57s] + CC=gcc [ 57s] + export CXX=g++ [ 57s] + CXX=g++ [ 57s] + export AR=ar [ 57s] + AR=ar [ 57s] + export 'CXXFLAGS=-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 57s] + CXXFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=hard -mthumb -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -g' [ 57s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 58s] + PV=20210313 [ 58s] + cat [ 58s] + ninja -C out -j4 gn [ 58s] ninja: Entering directory `out' [ 59s] [1/194] CXX src/base/files/file_enumerator.o [ 59s] [2/194] CXX src/base/files/file.o [ 60s] [3/194] CXX src/base/files/file_path.o [ 60s] [4/194] CXX src/base/files/scoped_file.o [ 60s] [5/194] CXX src/base/environment.o [ 60s] [6/194] CXX src/base/files/file_path_constants.o [ 61s] [7/194] CXX src/base/command_line.o [ 61s] [8/194] CXX src/base/files/file_util.o [ 61s] [9/194] CXX src/base/json/json_reader.o [ 61s] [10/194] CXX src/base/files/scoped_temp_dir.o [ 62s] [11/194] CXX src/base/json/string_escape.o [ 62s] [12/194] CXX src/base/memory/ref_counted.o [ 62s] [13/194] CXX src/base/json/json_writer.o [ 62s] [14/194] CXX src/base/md5.o [ 63s] [15/194] CXX src/base/logging.o [ 64s] [16/194] CXX src/base/memory/weak_ptr.o [ 64s] [17/194] CXX src/base/strings/string_split.o [ 64s] [18/194] CXX src/base/strings/string_number_conversions.o [ 64s] [19/194] CXX src/base/json/json_parser.o [ 64s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 64s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 64s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 64s] | ^~ [ 64s] ../src/base/json/json_parser.cc:256:7: note: here [ 64s] 256 | case ' ': [ 64s] | ^~~~ [ 64s] [20/194] CXX src/base/strings/string_util_constants.o [ 64s] [21/194] CXX src/base/sha1.o [ 65s] [22/194] CXX src/base/strings/stringprintf.o [ 65s] [23/194] CXX src/base/strings/utf_string_conversions.o [ 65s] [24/194] CXX src/base/strings/utf_string_conversion_utils.o [ 65s] [25/194] CXX src/base/third_party/icu/icu_utf.o [ 66s] [26/194] CXX src/base/timer/elapsed_timer.o [ 66s] [27/194] CXX src/base/value_iterators.o [ 66s] [28/194] CXX src/base/files/file_posix.o [ 67s] [29/194] CXX src/base/strings/string_util.o [ 67s] [30/194] CXX src/gn/command_args.o [ 67s] In file included from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 67s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 67s] | ^~~~~~~ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 83 | command_ = std::move(cmd); [ 67s] | ^ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 110 | default_output_dir_ = std::move(dir); [ 67s] | ^ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 117 | depfile_ = std::move(df); [ 67s] | ^ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 123 | description_ = std::move(desc); [ 67s] | ^ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 175 | outputs_ = std::move(out); [ 67s] | ^ [ 67s] In file included from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 181 | partial_outputs_ = std::move(partial_out); [ 67s] | ^ [ 67s] In file included from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 67s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 67s] 187 | runtime_outputs_ = std::move(run_out); [ 67s] | ^ [ 67s] In file included from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 67s] 17 | SubstitutionList(const SubstitutionList& other); [ 67s] | ^~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 205 | rspfile_ = std::move(rsp); [ 67s] | ^ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] In file included from ../src/gn/toolchain.h:16, [ 67s] from ../src/gn/target.h:29, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 67s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 67s] 213 | rspfile_content_ = std::move(content); [ 67s] | ^ [ 67s] In file included from ../src/gn/substitution_list.h:11, [ 67s] from ../src/gn/action_values.h:14, [ 67s] from ../src/gn/target.h:15, [ 67s] from ../src/gn/commands.h:15, [ 67s] from ../src/gn/command_args.cc:18: [ 67s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 67s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 67s] | ^~~~~~~~~~~~~~~~~~~ [ 67s] [31/194] CXX src/base/files/file_util_posix.o [ 67s] [32/194] CXX src/base/posix/file_descriptor_shuffle.o [ 68s] [33/194] CXX src/base/files/file_enumerator_posix.o [ 68s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 68s] from ../src/base/files/file_enumerator.h:11, [ 68s] from ../src/base/files/file_enumerator_posix.cc:5: [ 68s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {base::FileEnumerator::FileInfo}; _Tp = base::FileEnumerator::FileInfo; _Alloc = std::allocator]': [ 68s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 68s] 426 | vector<_Tp, _Alloc>:: [ 68s] | ^~~~~~~~~~~~~~~~~~~ [ 68s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'base::FilePath base::FileEnumerator::Next()': [ 68s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 68s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 68s] | ^~~~~~~~~~~~~~~~~ [ 68s] [34/194] CXX src/base/posix/safe_strerror.o [ 69s] [35/194] CXX src/gn/action_values.o [ 69s] In file included from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 69s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 69s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 69s] | ^~~~~~~ [ 69s] In file included from ../src/gn/substitution_list.h:11, [ 69s] from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 69s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 69s] | ^~~~~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 69s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 69s] 83 | command_ = std::move(cmd); [ 69s] | ^ [ 69s] In file included from ../src/gn/substitution_list.h:11, [ 69s] from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 69s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 69s] | ^~~~~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 69s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 69s] 110 | default_output_dir_ = std::move(dir); [ 69s] | ^ [ 69s] In file included from ../src/gn/substitution_list.h:11, [ 69s] from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 69s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 69s] | ^~~~~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 69s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 69s] 117 | depfile_ = std::move(df); [ 69s] | ^ [ 69s] In file included from ../src/gn/substitution_list.h:11, [ 69s] from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 69s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 69s] | ^~~~~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 69s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 69s] 123 | description_ = std::move(desc); [ 69s] | ^ [ 69s] In file included from ../src/gn/substitution_list.h:11, [ 69s] from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 69s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 69s] | ^~~~~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 69s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 69s] 175 | outputs_ = std::move(out); [ 69s] | ^ [ 69s] In file included from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 69s] 17 | SubstitutionList(const SubstitutionList& other); [ 69s] | ^~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 69s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 69s] 181 | partial_outputs_ = std::move(partial_out); [ 69s] | ^ [ 69s] In file included from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 69s] 17 | SubstitutionList(const SubstitutionList& other); [ 69s] | ^~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 69s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 69s] 187 | runtime_outputs_ = std::move(run_out); [ 69s] | ^ [ 69s] In file included from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 69s] 17 | SubstitutionList(const SubstitutionList& other); [ 69s] | ^~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 69s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 69s] 205 | rspfile_ = std::move(rsp); [ 69s] | ^ [ 69s] In file included from ../src/gn/substitution_list.h:11, [ 69s] from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 69s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 69s] | ^~~~~~~~~~~~~~~~~~~ [ 69s] In file included from ../src/gn/toolchain.h:16, [ 69s] from ../src/gn/settings.h:14, [ 69s] from ../src/gn/action_values.cc:7: [ 69s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 69s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 69s] 213 | rspfile_content_ = std::move(content); [ 69s] | ^ [ 69s] In file included from ../src/gn/substitution_list.h:11, [ 69s] from ../src/gn/action_values.h:14, [ 69s] from ../src/gn/action_values.cc:5: [ 69s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 69s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 69s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] [36/194] CXX src/gn/action_target_generator.o [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] In file included from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] In file included from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] In file included from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 70s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 38 | "script over."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | "will be unused."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 91 | "will be empty."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 70s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 70s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 185 | "script needs to be run."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 195 | "\"action_foreach\" target."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | "build system can't determine when your script needs to be run."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/action_target_generator.h:9, [ 70s] from ../src/gn/action_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] [37/194] CXX src/gn/binary_target_generator.o [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] In file included from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] In file included from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] In file included from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/target.h:29, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/action_values.h:14, [ 70s] from ../src/gn/target.h:15, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 70s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 121 | ". " + source.value() + " is not one of the valid types."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 70s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 222 | "deps."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 70s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 70s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 70s] | ^ [ 70s] In file included from ../src/gn/scope.h:17, [ 70s] from ../src/gn/args.h:14, [ 70s] from ../src/gn/build_settings.h:16, [ 70s] from ../src/gn/metadata.h:10, [ 70s] from ../src/gn/target.h:23, [ 70s] from ../src/gn/binary_target_generator.h:9, [ 70s] from ../src/gn/binary_target_generator.cc:5: [ 70s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 70s] 58 | Err(const Err& other); [ 70s] | ^~~ [ 70s] [38/194] CXX src/gn/build_settings.o [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 83 | command_ = std::move(cmd); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 110 | default_output_dir_ = std::move(dir); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 117 | depfile_ = std::move(df); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 123 | description_ = std::move(desc); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 175 | outputs_ = std::move(out); [ 70s] | ^ [ 70s] In file included from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 181 | partial_outputs_ = std::move(partial_out); [ 70s] | ^ [ 70s] In file included from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 70s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 70s] 187 | runtime_outputs_ = std::move(run_out); [ 70s] | ^ [ 70s] In file included from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 70s] 17 | SubstitutionList(const SubstitutionList& other); [ 70s] | ^~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 205 | rspfile_ = std::move(rsp); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 70s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 213 | rspfile_content_ = std::move(content); [ 70s] | ^ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 70s] In file included from ../src/gn/target.h:15, [ 70s] from ../src/gn/filesystem_utils.h:15, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 70s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 70s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 70s] | ^~~~~~~ [ 70s] In file included from ../src/gn/substitution_list.h:11, [ 70s] from ../src/gn/tool.h:16, [ 70s] from ../src/gn/toolchain.h:16, [ 70s] from ../src/gn/settings.h:14, [ 70s] from ../src/gn/filesystem_utils.h:14, [ 70s] from ../src/gn/build_settings.cc:10: [ 70s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 70s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 70s] | ^~~~~~~~~~~~~~~~~~~ [ 71s] [39/194] CXX src/base/values.o [ 71s] [40/194] AR base.a [ 73s] [41/194] CXX src/gn/bundle_data.o [ 73s] In file included from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 73s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 73s] | ^~~~~~~ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | command_ = std::move(cmd); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 110 | default_output_dir_ = std::move(dir); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 117 | depfile_ = std::move(df); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 123 | description_ = std::move(desc); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 175 | outputs_ = std::move(out); [ 73s] | ^ [ 73s] In file included from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 181 | partial_outputs_ = std::move(partial_out); [ 73s] | ^ [ 73s] In file included from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 187 | runtime_outputs_ = std::move(run_out); [ 73s] | ^ [ 73s] In file included from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 205 | rspfile_ = std::move(rsp); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/filesystem_utils.h:14, [ 73s] from ../src/gn/bundle_data.cc:9: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 213 | rspfile_content_ = std::move(content); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/bundle_data.h:12, [ 73s] from ../src/gn/bundle_data.cc:5: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] [42/194] CXX src/gn/bundle_data_target_generator.o [ 73s] In file included from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 73s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 73s] | ^~~~~~~ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | command_ = std::move(cmd); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 110 | default_output_dir_ = std::move(dir); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 117 | depfile_ = std::move(df); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 123 | description_ = std::move(desc); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 175 | outputs_ = std::move(out); [ 73s] | ^ [ 73s] In file included from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 181 | partial_outputs_ = std::move(partial_out); [ 73s] | ^ [ 73s] In file included from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 187 | runtime_outputs_ = std::move(run_out); [ 73s] | ^ [ 73s] In file included from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 205 | rspfile_ = std::move(rsp); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/target.h:29, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 213 | rspfile_content_ = std::move(content); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/action_values.h:14, [ 73s] from ../src/gn/target.h:15, [ 73s] from ../src/gn/bundle_data_target_generator.cc:10: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 73s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 34 | "You have to specify at least one file in the \"sources\"."); [ 73s] | ^ [ 73s] In file included from ../src/gn/parse_tree.h:16, [ 73s] from ../src/gn/bundle_data_target_generator.cc:7: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 43 | "\"gn help source_expansion\")."); [ 73s] | ^ [ 73s] In file included from ../src/gn/parse_tree.h:16, [ 73s] from ../src/gn/bundle_data_target_generator.cc:7: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 73s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 63 | "operating on a bundle_data file such as this."); [ 73s] | ^ [ 73s] In file included from ../src/gn/parse_tree.h:16, [ 73s] from ../src/gn/bundle_data_target_generator.cc:7: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 73s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 73s] | ^ [ 73s] In file included from ../src/gn/parse_tree.h:16, [ 73s] from ../src/gn/bundle_data_target_generator.cc:7: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 73s] | ^ [ 73s] In file included from ../src/gn/parse_tree.h:16, [ 73s] from ../src/gn/bundle_data_target_generator.cc:7: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] [43/194] CXX src/gn/args.o [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 83 | command_ = std::move(cmd); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 110 | default_output_dir_ = std::move(dir); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 117 | depfile_ = std::move(df); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 123 | description_ = std::move(desc); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 175 | outputs_ = std::move(out); [ 73s] | ^ [ 73s] In file included from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 181 | partial_outputs_ = std::move(partial_out); [ 73s] | ^ [ 73s] In file included from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 73s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 73s] 187 | runtime_outputs_ = std::move(run_out); [ 73s] | ^ [ 73s] In file included from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 73s] 17 | SubstitutionList(const SubstitutionList& other); [ 73s] | ^~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 205 | rspfile_ = std::move(rsp); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] In file included from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 73s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 73s] 213 | rspfile_content_ = std::move(content); [ 73s] | ^ [ 73s] In file included from ../src/gn/substitution_list.h:11, [ 73s] from ../src/gn/tool.h:16, [ 73s] from ../src/gn/toolchain.h:16, [ 73s] from ../src/gn/settings.h:14, [ 73s] from ../src/gn/args.cc:7: [ 73s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 73s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 73s] | ^~~~~~~~~~~~~~~~~~~ [ 73s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const KeyValueMap&, Scope*, Err*) const': [ 73s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 186 | "\"import\" from the files where you need it (preferred)."); [ 73s] | ^ [ 73s] In file included from ../src/gn/scope.h:17, [ 73s] from ../src/gn/args.h:14, [ 73s] from ../src/gn/args.cc:5: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 73s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 73s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 73s] | ^ [ 73s] In file included from ../src/gn/scope.h:17, [ 73s] from ../src/gn/args.h:14, [ 73s] from ../src/gn/args.cc:5: [ 73s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 73s] 58 | Err(const Err& other); [ 73s] | ^~~ [ 73s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/map:60, [ 73s] from ../src/gn/args.h:8, [ 73s] from ../src/gn/args.cc:5: [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h:2187:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 2187 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 73s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 73s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/map:61, [ 73s] from ../src/gn/args.h:8, [ 73s] from ../src/gn/args.cc:5: [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::AddArgOverride(const char*, const Value&)': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/map:60, [ 73s] from ../src/gn/args.h:8, [ 73s] from ../src/gn/args.cc:5: [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 73s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/map:61, [ 73s] from ../src/gn/args.h:8, [ 73s] from ../src/gn/args.cc:5: [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::SaveOverrideRecordLocked(const KeyValueMap&) const': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::AddDefaultArgOverrides(const KeyValueMap&)': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::AddArgOverrides(const KeyValueMap&)': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::SetSystemVarsLocked(Scope*) const': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h: In member function 'void Args::SetupRootScope(Scope*, const KeyValueMap&) const': [ 73s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 73s] 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 74s] [44/194] CXX src/gn/builder_record.o [ 74s] [45/194] CXX src/gn/analyzer.o [ 74s] In file included from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 74s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 74s] | ^~~~~~~ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 83 | command_ = std::move(cmd); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 110 | default_output_dir_ = std::move(dir); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 117 | depfile_ = std::move(df); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 123 | description_ = std::move(desc); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 175 | outputs_ = std::move(out); [ 74s] | ^ [ 74s] In file included from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 181 | partial_outputs_ = std::move(partial_out); [ 74s] | ^ [ 74s] In file included from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 74s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 74s] 187 | runtime_outputs_ = std::move(run_out); [ 74s] | ^ [ 74s] In file included from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 74s] 17 | SubstitutionList(const SubstitutionList& other); [ 74s] | ^~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 205 | rspfile_ = std::move(rsp); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] In file included from ../src/gn/toolchain.h:16, [ 74s] from ../src/gn/target.h:29, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 74s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 74s] 213 | rspfile_content_ = std::move(content); [ 74s] | ^ [ 74s] In file included from ../src/gn/substitution_list.h:11, [ 74s] from ../src/gn/action_values.h:14, [ 74s] from ../src/gn/target.h:15, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 74s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 74s] | ^~~~~~~~~~~~~~~~~~~ [ 74s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const string&, Err*)': [ 74s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 73 | "\" with a list value."); [ 74s] | ^ [ 74s] In file included from ../src/gn/scope.h:17, [ 74s] from ../src/gn/args.h:14, [ 74s] from ../src/gn/build_settings.h:16, [ 74s] from ../src/gn/metadata.h:10, [ 74s] from ../src/gn/target.h:23, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 82 | "\" is not a string."); [ 74s] | ^ [ 74s] In file included from ../src/gn/scope.h:17, [ 74s] from ../src/gn/args.h:14, [ 74s] from ../src/gn/build_settings.h:16, [ 74s] from ../src/gn/metadata.h:10, [ 74s] from ../src/gn/target.h:23, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 88 | *err = Err(); [ 74s] | ^ [ 74s] In file included from ../src/gn/scope.h:17, [ 74s] from ../src/gn/args.h:14, [ 74s] from ../src/gn/build_settings.h:16, [ 74s] from ../src/gn/metadata.h:10, [ 74s] from ../src/gn/target.h:23, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const string&, Err*)': [ 74s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 74s] | ^ [ 74s] In file included from ../src/gn/scope.h:17, [ 74s] from ../src/gn/args.h:14, [ 74s] from ../src/gn/build_settings.h:16, [ 74s] from ../src/gn/metadata.h:10, [ 74s] from ../src/gn/target.h:23, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 74s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const {anonymous}::Outputs&, const Label&, Err*)': [ 74s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 74s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 74s] | ^ [ 74s] In file included from ../src/gn/scope.h:17, [ 74s] from ../src/gn/args.h:14, [ 74s] from ../src/gn/build_settings.h:16, [ 74s] from ../src/gn/metadata.h:10, [ 74s] from ../src/gn/target.h:23, [ 74s] from ../src/gn/config_values_extractors.h:16, [ 74s] from ../src/gn/analyzer.cc:19: [ 74s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 74s] 58 | Err(const Err& other); [ 74s] | ^~~ [ 75s] [46/194] CXX src/gn/bundle_file_rule.o [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 83 | command_ = std::move(cmd); [ 75s] | ^ [ 75s] In file included from ../src/gn/bundle_file_rule.h:11, [ 75s] from ../src/gn/bundle_file_rule.cc:5: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 110 | default_output_dir_ = std::move(dir); [ 75s] | ^ [ 75s] In file included from ../src/gn/bundle_file_rule.h:11, [ 75s] from ../src/gn/bundle_file_rule.cc:5: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 117 | depfile_ = std::move(df); [ 75s] | ^ [ 75s] In file included from ../src/gn/bundle_file_rule.h:11, [ 75s] from ../src/gn/bundle_file_rule.cc:5: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 123 | description_ = std::move(desc); [ 75s] | ^ [ 75s] In file included from ../src/gn/bundle_file_rule.h:11, [ 75s] from ../src/gn/bundle_file_rule.cc:5: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 175 | outputs_ = std::move(out); [ 75s] | ^ [ 75s] In file included from ../src/gn/tool.h:16, [ 75s] from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 181 | partial_outputs_ = std::move(partial_out); [ 75s] | ^ [ 75s] In file included from ../src/gn/tool.h:16, [ 75s] from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 75s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 75s] 187 | runtime_outputs_ = std::move(run_out); [ 75s] | ^ [ 75s] In file included from ../src/gn/tool.h:16, [ 75s] from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 75s] 17 | SubstitutionList(const SubstitutionList& other); [ 75s] | ^~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 205 | rspfile_ = std::move(rsp); [ 75s] | ^ [ 75s] In file included from ../src/gn/bundle_file_rule.h:11, [ 75s] from ../src/gn/bundle_file_rule.cc:5: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/toolchain.h:16, [ 75s] from ../src/gn/settings.h:14, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 75s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 213 | rspfile_content_ = std::move(content); [ 75s] | ^ [ 75s] In file included from ../src/gn/bundle_file_rule.h:11, [ 75s] from ../src/gn/bundle_file_rule.cc:5: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] In file included from ../src/gn/target.h:15, [ 75s] from ../src/gn/bundle_file_rule.cc:12: [ 75s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 75s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 75s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 75s] | ^~~~~~~ [ 75s] In file included from ../src/gn/bundle_file_rule.h:11, [ 75s] from ../src/gn/bundle_file_rule.cc:5: [ 75s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 75s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 75s] | ^~~~~~~~~~~~~~~~~~~ [ 75s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 75s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 59 | variables::kBundleRootDir); [ 75s] | ^ [ 75s] In file included from ../src/gn/scope.h:17, [ 75s] from ../src/gn/settings.h:12, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 66 | variables::kBundleContentsDir); [ 75s] | ^ [ 75s] In file included from ../src/gn/scope.h:17, [ 75s] from ../src/gn/settings.h:12, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 73 | variables::kBundleResourcesDir); [ 75s] | ^ [ 75s] In file included from ../src/gn/scope.h:17, [ 75s] from ../src/gn/settings.h:12, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 75s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 75s] 80 | variables::kBundleExecutableDir); [ 75s] | ^ [ 75s] In file included from ../src/gn/scope.h:17, [ 75s] from ../src/gn/settings.h:12, [ 75s] from ../src/gn/bundle_file_rule.cc:9: [ 75s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 75s] 58 | Err(const Err& other); [ 75s] | ^~~ [ 76s] [47/194] CXX src/gn/c_include_iterator.o [ 76s] [48/194] CXX src/gn/c_tool.o [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 83 | command_ = std::move(cmd); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 110 | default_output_dir_ = std::move(dir); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 117 | depfile_ = std::move(df); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 123 | description_ = std::move(desc); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 175 | outputs_ = std::move(out); [ 76s] | ^ [ 76s] In file included from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 181 | partial_outputs_ = std::move(partial_out); [ 76s] | ^ [ 76s] In file included from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 187 | runtime_outputs_ = std::move(run_out); [ 76s] | ^ [ 76s] In file included from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 205 | rspfile_ = std::move(rsp); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.h:17, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 213 | rspfile_content_ = std::move(content); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 76s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 78 | link_output_ = std::move(link_out); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 76s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 84 | depend_output_ = std::move(dep_out); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/target.h:15, [ 76s] from ../src/gn/c_tool.cc:9: [ 76s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 76s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 76s] | ^~~~~~~ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 76s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 73 | pattern.AsString()); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 76s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 93 | "This is only valid for solink and solink_module tools."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 99 | "It must match one of the outputs."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 76s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 76s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 76s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 174 | " which is not valid\nfor this variable."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 179 | *field = std::move(list); [ 76s] | ^ [ 76s] In file included from ../src/gn/c_tool.h:15, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 76s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 76s] 227 | "be specified or they should both be empty."); [ 76s] | ^ [ 76s] In file included from ../src/gn/scope.h:17, [ 76s] from ../src/gn/c_tool.h:14, [ 76s] from ../src/gn/c_tool.cc:5: [ 76s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 76s] 58 | Err(const Err& other); [ 76s] | ^~~ [ 76s] [49/194] CXX src/gn/command_analyze.o [ 76s] In file included from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 76s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 76s] | ^~~~~~~ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 83 | command_ = std::move(cmd); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 110 | default_output_dir_ = std::move(dir); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 117 | depfile_ = std::move(df); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 123 | description_ = std::move(desc); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 175 | outputs_ = std::move(out); [ 76s] | ^ [ 76s] In file included from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 181 | partial_outputs_ = std::move(partial_out); [ 76s] | ^ [ 76s] In file included from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 76s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 76s] 187 | runtime_outputs_ = std::move(run_out); [ 76s] | ^ [ 76s] In file included from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 76s] 17 | SubstitutionList(const SubstitutionList& other); [ 76s] | ^~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 205 | rspfile_ = std::move(rsp); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 76s] In file included from ../src/gn/toolchain.h:16, [ 76s] from ../src/gn/target.h:29, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 76s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 76s] 213 | rspfile_content_ = std::move(content); [ 76s] | ^ [ 76s] In file included from ../src/gn/substitution_list.h:11, [ 76s] from ../src/gn/action_values.h:14, [ 76s] from ../src/gn/target.h:15, [ 76s] from ../src/gn/commands.h:15, [ 76s] from ../src/gn/command_analyze.cc:13: [ 76s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 76s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 76s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] [50/194] CXX src/gn/c_substitution_type.o [ 77s] [51/194] CXX src/gn/builder.o [ 77s] In file included from ../src/gn/builder.cc:10: [ 77s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 77s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 77s] | ^~~~~~~ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 83 | command_ = std::move(cmd); [ 77s] | ^ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 110 | default_output_dir_ = std::move(dir); [ 77s] | ^ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 117 | depfile_ = std::move(df); [ 77s] | ^ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 123 | description_ = std::move(desc); [ 77s] | ^ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 77s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 77s] 175 | outputs_ = std::move(out); [ 77s] | ^ [ 77s] In file included from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 77s] 17 | SubstitutionList(const SubstitutionList& other); [ 77s] | ^~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 77s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 77s] 181 | partial_outputs_ = std::move(partial_out); [ 77s] | ^ [ 77s] In file included from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 77s] 17 | SubstitutionList(const SubstitutionList& other); [ 77s] | ^~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 77s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 77s] 187 | runtime_outputs_ = std::move(run_out); [ 77s] | ^ [ 77s] In file included from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 77s] 17 | SubstitutionList(const SubstitutionList& other); [ 77s] | ^~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 205 | rspfile_ = std::move(rsp); [ 77s] | ^ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] In file included from ../src/gn/toolchain.h:16, [ 77s] from ../src/gn/settings.h:14, [ 77s] from ../src/gn/input_file_manager.h:20, [ 77s] from ../src/gn/scheduler.h:16, [ 77s] from ../src/gn/builder.cc:16: [ 77s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 77s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 77s] 213 | rspfile_content_ = std::move(content); [ 77s] | ^ [ 77s] In file included from ../src/gn/substitution_list.h:11, [ 77s] from ../src/gn/action_values.h:14, [ 77s] from ../src/gn/builder.cc:10: [ 77s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 77s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 77s] | ^~~~~~~~~~~~~~~~~~~ [ 77s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 77s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 79 | "\nwas already defined."); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 77s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 222 | *err = Err(Location(), "", depstring); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 77s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 77s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 344 | "refer to an existent thing."); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 77s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 77s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 77s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 77s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 77s] | ^ [ 77s] In file included from ../src/gn/builder.cc:13: [ 77s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 77s] 58 | Err(const Err& other); [ 77s] | ^~~ [ 78s] [52/194] CXX src/gn/group_target_generator.o [ 78s] In file included from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 78s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 78s] | ^~~~~~~ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 83 | command_ = std::move(cmd); [ 78s] | ^ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 110 | default_output_dir_ = std::move(dir); [ 78s] | ^ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 117 | depfile_ = std::move(df); [ 78s] | ^ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 123 | description_ = std::move(desc); [ 78s] | ^ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 175 | outputs_ = std::move(out); [ 78s] | ^ [ 78s] In file included from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 181 | partial_outputs_ = std::move(partial_out); [ 78s] | ^ [ 78s] In file included from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 78s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 78s] 187 | runtime_outputs_ = std::move(run_out); [ 78s] | ^ [ 78s] In file included from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 78s] 17 | SubstitutionList(const SubstitutionList& other); [ 78s] | ^~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 205 | rspfile_ = std::move(rsp); [ 78s] | ^ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 78s] In file included from ../src/gn/toolchain.h:16, [ 78s] from ../src/gn/target.h:29, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 78s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 78s] 213 | rspfile_content_ = std::move(content); [ 78s] | ^ [ 78s] In file included from ../src/gn/substitution_list.h:11, [ 78s] from ../src/gn/action_values.h:14, [ 78s] from ../src/gn/target.h:15, [ 78s] from ../src/gn/group_target_generator.cc:7: [ 78s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 78s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 78s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] [53/194] CXX src/gn/command_clean.o [ 79s] In file included from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 79s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 79s] | ^~~~~~~ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 83 | command_ = std::move(cmd); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 110 | default_output_dir_ = std::move(dir); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 117 | depfile_ = std::move(df); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 123 | description_ = std::move(desc); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 175 | outputs_ = std::move(out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 181 | partial_outputs_ = std::move(partial_out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 187 | runtime_outputs_ = std::move(run_out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 205 | rspfile_ = std::move(rsp); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 213 | rspfile_content_ = std::move(content); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean.cc:11: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] [54/194] CXX src/gn/command_check.o [ 79s] In file included from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 79s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 79s] | ^~~~~~~ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 83 | command_ = std::move(cmd); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 110 | default_output_dir_ = std::move(dir); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 117 | depfile_ = std::move(df); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 123 | description_ = std::move(desc); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 175 | outputs_ = std::move(out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 181 | partial_outputs_ = std::move(partial_out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 187 | runtime_outputs_ = std::move(run_out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 205 | rspfile_ = std::move(rsp); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 213 | rspfile_content_ = std::move(content); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_check.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] [55/194] CXX src/gn/command_clean_stale.o [ 79s] In file included from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 79s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 79s] | ^~~~~~~ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 83 | command_ = std::move(cmd); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 110 | default_output_dir_ = std::move(dir); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 117 | depfile_ = std::move(df); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 123 | description_ = std::move(desc); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 175 | outputs_ = std::move(out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 181 | partial_outputs_ = std::move(partial_out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 79s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 79s] 187 | runtime_outputs_ = std::move(run_out); [ 79s] | ^ [ 79s] In file included from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 79s] 17 | SubstitutionList(const SubstitutionList& other); [ 79s] | ^~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 205 | rspfile_ = std::move(rsp); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 79s] In file included from ../src/gn/toolchain.h:16, [ 79s] from ../src/gn/target.h:29, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 79s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 79s] 213 | rspfile_content_ = std::move(content); [ 79s] | ^ [ 79s] In file included from ../src/gn/substitution_list.h:11, [ 79s] from ../src/gn/action_values.h:14, [ 79s] from ../src/gn/target.h:15, [ 79s] from ../src/gn/commands.h:15, [ 79s] from ../src/gn/command_clean_stale.cc:9: [ 79s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 79s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 79s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] [56/194] CXX src/gn/command_gen.o [ 83s] In file included from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 83s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 83s] | ^~~~~~~ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 83 | command_ = std::move(cmd); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 110 | default_output_dir_ = std::move(dir); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 117 | depfile_ = std::move(df); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 123 | description_ = std::move(desc); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 175 | outputs_ = std::move(out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 181 | partial_outputs_ = std::move(partial_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 187 | runtime_outputs_ = std::move(run_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 205 | rspfile_ = std::move(rsp); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 213 | rspfile_content_ = std::move(content); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_gen.cc:12: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const string&, const BuildSettings*, const Builder&, Err*)': [ 83s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 83s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 83s] | ^ [ 83s] In file included from ../src/gn/scope.h:17, [ 83s] from ../src/gn/args.h:14, [ 83s] from ../src/gn/build_settings.h:16, [ 83s] from ../src/gn/command_gen.cc:11: [ 83s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 83s] 58 | Err(const Err& other); [ 83s] | ^~~ [ 83s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 83s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 83s] | ^ [ 83s] In file included from ../src/gn/scope.h:17, [ 83s] from ../src/gn/args.h:14, [ 83s] from ../src/gn/build_settings.h:16, [ 83s] from ../src/gn/command_gen.cc:11: [ 83s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 83s] 58 | Err(const Err& other); [ 83s] | ^~~ [ 83s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 83s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 83s] 371 | "provide one on the command line via --ninja-executable."); [ 83s] | ^ [ 83s] In file included from ../src/gn/scope.h:17, [ 83s] from ../src/gn/args.h:14, [ 83s] from ../src/gn/build_settings.h:16, [ 83s] from ../src/gn/command_gen.cc:11: [ 83s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 83s] 58 | Err(const Err& other); [ 83s] | ^~~ [ 83s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 83s] 385 | "or later."); [ 83s] | ^ [ 83s] In file included from ../src/gn/scope.h:17, [ 83s] from ../src/gn/args.h:14, [ 83s] from ../src/gn/build_settings.h:16, [ 83s] from ../src/gn/command_gen.cc:11: [ 83s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 83s] 58 | Err(const Err& other); [ 83s] | ^~~ [ 83s] [57/194] CXX src/gn/command_desc.o [ 83s] In file included from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 83s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 83s] | ^~~~~~~ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 83 | command_ = std::move(cmd); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 110 | default_output_dir_ = std::move(dir); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 117 | depfile_ = std::move(df); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 123 | description_ = std::move(desc); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 175 | outputs_ = std::move(out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 181 | partial_outputs_ = std::move(partial_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 83s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 83s] 187 | runtime_outputs_ = std::move(run_out); [ 83s] | ^ [ 83s] In file included from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 83s] 17 | SubstitutionList(const SubstitutionList& other); [ 83s] | ^~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 205 | rspfile_ = std::move(rsp); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 83s] In file included from ../src/gn/toolchain.h:16, [ 83s] from ../src/gn/target.h:29, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 83s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 83s] 213 | rspfile_content_ = std::move(content); [ 83s] | ^ [ 83s] In file included from ../src/gn/substitution_list.h:11, [ 83s] from ../src/gn/action_values.h:14, [ 83s] from ../src/gn/target.h:15, [ 83s] from ../src/gn/commands.h:15, [ 83s] from ../src/gn/command_desc.cc:16: [ 83s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 83s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 83s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] [58/194] CXX src/gn/command_help.o [ 84s] In file included from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 84s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 84s] | ^~~~~~~ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 83 | command_ = std::move(cmd); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 110 | default_output_dir_ = std::move(dir); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 117 | depfile_ = std::move(df); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 123 | description_ = std::move(desc); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 175 | outputs_ = std::move(out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 181 | partial_outputs_ = std::move(partial_out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 84s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 84s] 187 | runtime_outputs_ = std::move(run_out); [ 84s] | ^ [ 84s] In file included from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 84s] 17 | SubstitutionList(const SubstitutionList& other); [ 84s] | ^~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 205 | rspfile_ = std::move(rsp); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 84s] In file included from ../src/gn/toolchain.h:16, [ 84s] from ../src/gn/target.h:29, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 84s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 84s] 213 | rspfile_content_ = std::move(content); [ 84s] | ^ [ 84s] In file included from ../src/gn/substitution_list.h:11, [ 84s] from ../src/gn/action_values.h:14, [ 84s] from ../src/gn/target.h:15, [ 84s] from ../src/gn/commands.h:15, [ 84s] from ../src/gn/command_help.cc:7: [ 84s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 84s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 84s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] [59/194] CXX src/gn/command_ls.o [ 85s] In file included from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 85s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 85s] | ^~~~~~~ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 83 | command_ = std::move(cmd); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 110 | default_output_dir_ = std::move(dir); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 117 | depfile_ = std::move(df); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 123 | description_ = std::move(desc); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 175 | outputs_ = std::move(out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 181 | partial_outputs_ = std::move(partial_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 187 | runtime_outputs_ = std::move(run_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 205 | rspfile_ = std::move(rsp); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 213 | rspfile_content_ = std::move(content); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_ls.cc:9: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] [60/194] CXX src/gn/command_format.o [ 85s] In file included from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 85s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 85s] | ^~~~~~~ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 83 | command_ = std::move(cmd); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 110 | default_output_dir_ = std::move(dir); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 117 | depfile_ = std::move(df); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 123 | description_ = std::move(desc); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 175 | outputs_ = std::move(out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 181 | partial_outputs_ = std::move(partial_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 85s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 85s] 187 | runtime_outputs_ = std::move(run_out); [ 85s] | ^ [ 85s] In file included from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 85s] 17 | SubstitutionList(const SubstitutionList& other); [ 85s] | ^~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 205 | rspfile_ = std::move(rsp); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 85s] In file included from ../src/gn/toolchain.h:16, [ 85s] from ../src/gn/target.h:29, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 85s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 85s] 213 | rspfile_content_ = std::move(content); [ 85s] | ^ [ 85s] In file included from ../src/gn/substitution_list.h:11, [ 85s] from ../src/gn/action_values.h:14, [ 85s] from ../src/gn/target.h:15, [ 85s] from ../src/gn/commands.h:15, [ 85s] from ../src/gn/command_format.cc:18: [ 85s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 85s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 85s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] [61/194] CXX src/gn/command_meta.o [ 86s] In file included from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 86s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 86s] | ^~~~~~~ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 83 | command_ = std::move(cmd); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 110 | default_output_dir_ = std::move(dir); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 117 | depfile_ = std::move(df); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 123 | description_ = std::move(desc); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 175 | outputs_ = std::move(out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 181 | partial_outputs_ = std::move(partial_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 187 | runtime_outputs_ = std::move(run_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 205 | rspfile_ = std::move(rsp); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 213 | rspfile_content_ = std::move(content); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_meta.cc:10: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] [62/194] CXX src/gn/command_path.o [ 86s] In file included from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 86s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 86s] | ^~~~~~~ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 83 | command_ = std::move(cmd); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 110 | default_output_dir_ = std::move(dir); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 117 | depfile_ = std::move(df); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 123 | description_ = std::move(desc); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 175 | outputs_ = std::move(out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 181 | partial_outputs_ = std::move(partial_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 86s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 86s] 187 | runtime_outputs_ = std::move(run_out); [ 86s] | ^ [ 86s] In file included from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 86s] 17 | SubstitutionList(const SubstitutionList& other); [ 86s] | ^~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 205 | rspfile_ = std::move(rsp); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 86s] In file included from ../src/gn/toolchain.h:16, [ 86s] from ../src/gn/target.h:29, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 86s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 86s] 213 | rspfile_content_ = std::move(content); [ 86s] | ^ [ 86s] In file included from ../src/gn/substitution_list.h:11, [ 86s] from ../src/gn/action_values.h:14, [ 86s] from ../src/gn/target.h:15, [ 86s] from ../src/gn/commands.h:15, [ 86s] from ../src/gn/command_path.cc:11: [ 86s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 86s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 86s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [63/194] CXX src/gn/command_outputs.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_outputs.cc:11: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] [64/194] CXX src/gn/command_refs.o [ 88s] In file included from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 88s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 88s] | ^~~~~~~ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 83 | command_ = std::move(cmd); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 110 | default_output_dir_ = std::move(dir); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 117 | depfile_ = std::move(df); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 123 | description_ = std::move(desc); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 175 | outputs_ = std::move(out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 181 | partial_outputs_ = std::move(partial_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 88s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 88s] 187 | runtime_outputs_ = std::move(run_out); [ 88s] | ^ [ 88s] In file included from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 88s] 17 | SubstitutionList(const SubstitutionList& other); [ 88s] | ^~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 205 | rspfile_ = std::move(rsp); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 88s] In file included from ../src/gn/toolchain.h:16, [ 88s] from ../src/gn/target.h:29, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 88s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 88s] 213 | rspfile_content_ = std::move(content); [ 88s] | ^ [ 88s] In file included from ../src/gn/substitution_list.h:11, [ 88s] from ../src/gn/action_values.h:14, [ 88s] from ../src/gn/target.h:15, [ 88s] from ../src/gn/commands.h:15, [ 88s] from ../src/gn/command_refs.cc:14: [ 88s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 88s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 88s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] [65/194] CXX src/gn/compile_commands_writer.o [ 89s] In file included from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 89s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 89s] | ^~~~~~~ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 83 | command_ = std::move(cmd); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 110 | default_output_dir_ = std::move(dir); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 117 | depfile_ = std::move(df); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 123 | description_ = std::move(desc); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 89s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 89s] 175 | outputs_ = std::move(out); [ 89s] | ^ [ 89s] In file included from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 89s] 17 | SubstitutionList(const SubstitutionList& other); [ 89s] | ^~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 89s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 89s] 181 | partial_outputs_ = std::move(partial_out); [ 89s] | ^ [ 89s] In file included from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 89s] 17 | SubstitutionList(const SubstitutionList& other); [ 89s] | ^~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 89s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 89s] 187 | runtime_outputs_ = std::move(run_out); [ 89s] | ^ [ 89s] In file included from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 89s] 17 | SubstitutionList(const SubstitutionList& other); [ 89s] | ^~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 205 | rspfile_ = std::move(rsp); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/toolchain.h:16, [ 89s] from ../src/gn/target.h:29, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 89s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 213 | rspfile_content_ = std::move(content); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 89s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 89s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 78 | link_output_ = std::move(link_out); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 89s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 89s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 89s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 89s] 84 | depend_output_ = std::move(dep_out); [ 89s] | ^ [ 89s] In file included from ../src/gn/substitution_list.h:11, [ 89s] from ../src/gn/action_values.h:14, [ 89s] from ../src/gn/target.h:15, [ 89s] from ../src/gn/compile_commands_writer.h:9, [ 89s] from ../src/gn/compile_commands_writer.cc:5: [ 89s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 89s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 89s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] [66/194] CXX src/gn/config.o [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 83 | command_ = std::move(cmd); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 110 | default_output_dir_ = std::move(dir); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 117 | depfile_ = std::move(df); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 123 | description_ = std::move(desc); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 175 | outputs_ = std::move(out); [ 90s] | ^ [ 90s] In file included from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 181 | partial_outputs_ = std::move(partial_out); [ 90s] | ^ [ 90s] In file included from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 90s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 90s] 187 | runtime_outputs_ = std::move(run_out); [ 90s] | ^ [ 90s] In file included from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 90s] 17 | SubstitutionList(const SubstitutionList& other); [ 90s] | ^~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 205 | rspfile_ = std::move(rsp); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 90s] In file included from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 90s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 90s] 213 | rspfile_content_ = std::move(content); [ 90s] | ^ [ 90s] In file included from ../src/gn/substitution_list.h:11, [ 90s] from ../src/gn/tool.h:16, [ 90s] from ../src/gn/toolchain.h:16, [ 90s] from ../src/gn/settings.h:14, [ 90s] from ../src/gn/input_file_manager.h:20, [ 90s] from ../src/gn/config.cc:8: [ 90s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 90s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 90s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] [67/194] CXX src/gn/commands.o [ 91s] In file included from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 91s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 91s] | ^~~~~~~ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 83 | command_ = std::move(cmd); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 110 | default_output_dir_ = std::move(dir); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | depfile_ = std::move(df); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 123 | description_ = std::move(desc); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 175 | outputs_ = std::move(out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 181 | partial_outputs_ = std::move(partial_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 187 | runtime_outputs_ = std::move(run_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 205 | rspfile_ = std::move(rsp); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/target.h:29, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 213 | rspfile_content_ = std::move(content); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/action_values.h:14, [ 91s] from ../src/gn/target.h:15, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 91s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 99 | err = Err(); [ 91s] | ^ [ 91s] In file included from ../src/gn/scope.h:17, [ 91s] from ../src/gn/args.h:14, [ 91s] from ../src/gn/build_settings.h:16, [ 91s] from ../src/gn/metadata.h:10, [ 91s] from ../src/gn/target.h:23, [ 91s] from ../src/gn/commands.h:15, [ 91s] from ../src/gn/commands.cc:5: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] [68/194] CXX src/gn/config_values_generator.o [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 83 | command_ = std::move(cmd); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 110 | default_output_dir_ = std::move(dir); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 117 | depfile_ = std::move(df); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 123 | description_ = std::move(desc); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 175 | outputs_ = std::move(out); [ 91s] | ^ [ 91s] In file included from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 181 | partial_outputs_ = std::move(partial_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 91s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 91s] 187 | runtime_outputs_ = std::move(run_out); [ 91s] | ^ [ 91s] In file included from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 91s] 17 | SubstitutionList(const SubstitutionList& other); [ 91s] | ^~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 205 | rspfile_ = std::move(rsp); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] In file included from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 91s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 91s] 213 | rspfile_content_ = std::move(content); [ 91s] | ^ [ 91s] In file included from ../src/gn/substitution_list.h:11, [ 91s] from ../src/gn/tool.h:16, [ 91s] from ../src/gn/toolchain.h:16, [ 91s] from ../src/gn/settings.h:14, [ 91s] from ../src/gn/config_values_generator.cc:12: [ 91s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 91s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 91s] | ^~~~~~~~~~~~~~~~~~~ [ 91s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 91s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 67 | "path component and have \".framework\" extension."); [ 91s] | ^ [ 91s] In file included from ../src/gn/scope.h:17, [ 91s] from ../src/gn/args.h:14, [ 91s] from ../src/gn/build_settings.h:16, [ 91s] from ../src/gn/config_values_generator.cc:8: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 91s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 91s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 91s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 91s] | ^ [ 91s] In file included from ../src/gn/scope.h:17, [ 91s] from ../src/gn/args.h:14, [ 91s] from ../src/gn/build_settings.h:16, [ 91s] from ../src/gn/config_values_generator.cc:8: [ 91s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 91s] 58 | Err(const Err& other); [ 91s] | ^~~ [ 92s] [69/194] CXX src/gn/config_values.o [ 92s] [70/194] CXX src/gn/config_values_extractors.o [ 92s] In file included from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 92s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 92s] | ^~~~~~~ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/config_values_extractors.h:16, [ 92s] from ../src/gn/config_values_extractors.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] [71/194] CXX src/gn/rust_project_writer.o [ 92s] In file included from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 92s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 92s] | ^~~~~~~ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/rust_project_writer.h:9, [ 92s] from ../src/gn/rust_project_writer.cc:5: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] [72/194] CXX src/gn/deps_iterator.o [ 92s] In file included from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 92s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 92s] | ^~~~~~~ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 83 | command_ = std::move(cmd); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 110 | default_output_dir_ = std::move(dir); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 117 | depfile_ = std::move(df); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 123 | description_ = std::move(desc); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 175 | outputs_ = std::move(out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 181 | partial_outputs_ = std::move(partial_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 92s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 92s] 187 | runtime_outputs_ = std::move(run_out); [ 92s] | ^ [ 92s] In file included from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 92s] 17 | SubstitutionList(const SubstitutionList& other); [ 92s] | ^~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 205 | rspfile_ = std::move(rsp); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 92s] In file included from ../src/gn/toolchain.h:16, [ 92s] from ../src/gn/target.h:29, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 92s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 92s] 213 | rspfile_content_ = std::move(content); [ 92s] | ^ [ 92s] In file included from ../src/gn/substitution_list.h:11, [ 92s] from ../src/gn/action_values.h:14, [ 92s] from ../src/gn/target.h:15, [ 92s] from ../src/gn/deps_iterator.cc:7: [ 92s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 92s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 92s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] [73/194] CXX src/gn/copy_target_generator.o [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 83 | command_ = std::move(cmd); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 110 | default_output_dir_ = std::move(dir); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 117 | depfile_ = std::move(df); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 123 | description_ = std::move(desc); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 175 | outputs_ = std::move(out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 181 | partial_outputs_ = std::move(partial_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 187 | runtime_outputs_ = std::move(run_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 205 | rspfile_ = std::move(rsp); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 213 | rspfile_content_ = std::move(content); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/target.h:15, [ 94s] from ../src/gn/filesystem_utils.h:15, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 94s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 94s] | ^~~~~~~ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/copy_target_generator.cc:8: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 94s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/args.h:14, [ 94s] from ../src/gn/build_settings.h:16, [ 94s] from ../src/gn/copy_target_generator.cc:7: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 41 | "source_expansion\")."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/args.h:14, [ 94s] from ../src/gn/build_settings.h:16, [ 94s] from ../src/gn/copy_target_generator.cc:7: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] [74/194] CXX src/gn/create_bundle_target_generator.o [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 83 | command_ = std::move(cmd); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 110 | default_output_dir_ = std::move(dir); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 117 | depfile_ = std::move(df); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 123 | description_ = std::move(desc); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 175 | outputs_ = std::move(out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 181 | partial_outputs_ = std::move(partial_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 94s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 94s] 187 | runtime_outputs_ = std::move(run_out); [ 94s] | ^ [ 94s] In file included from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 94s] 17 | SubstitutionList(const SubstitutionList& other); [ 94s] | ^~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 205 | rspfile_ = std::move(rsp); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 94s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 213 | rspfile_content_ = std::move(content); [ 94s] | ^ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] In file included from ../src/gn/target.h:15, [ 94s] from ../src/gn/filesystem_utils.h:15, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 94s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 94s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 94s] | ^~~~~~~ [ 94s] In file included from ../src/gn/substitution_list.h:11, [ 94s] from ../src/gn/tool.h:16, [ 94s] from ../src/gn/toolchain.h:16, [ 94s] from ../src/gn/settings.h:14, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 94s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 94s] | ^~~~~~~~~~~~~~~~~~~ [ 94s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const string_view&, SourceDir*)': [ 94s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 101 | str + "\"."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/settings.h:12, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 94s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/settings.h:12, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 94s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/settings.h:12, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 253 | "code signing script needs to be run."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/settings.h:12, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 94s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 94s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 94s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 94s] | ^ [ 94s] In file included from ../src/gn/scope.h:17, [ 94s] from ../src/gn/settings.h:12, [ 94s] from ../src/gn/filesystem_utils.h:14, [ 94s] from ../src/gn/create_bundle_target_generator.cc:10: [ 94s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 94s] 58 | Err(const Err& other); [ 94s] | ^~~ [ 95s] [75/194] CXX src/gn/exec_process.o [ 95s] [76/194] CXX src/gn/eclipse_writer.o [ 95s] In file included from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 95s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 95s] | ^~~~~~~ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 83 | command_ = std::move(cmd); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 110 | default_output_dir_ = std::move(dir); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 117 | depfile_ = std::move(df); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 123 | description_ = std::move(desc); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 175 | outputs_ = std::move(out); [ 95s] | ^ [ 95s] In file included from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 181 | partial_outputs_ = std::move(partial_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 95s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 95s] 187 | runtime_outputs_ = std::move(run_out); [ 95s] | ^ [ 95s] In file included from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 95s] 17 | SubstitutionList(const SubstitutionList& other); [ 95s] | ^~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 205 | rspfile_ = std::move(rsp); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] In file included from ../src/gn/toolchain.h:16, [ 95s] from ../src/gn/target.h:29, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 95s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 95s] 213 | rspfile_content_ = std::move(content); [ 95s] | ^ [ 95s] In file included from ../src/gn/substitution_list.h:11, [ 95s] from ../src/gn/action_values.h:14, [ 95s] from ../src/gn/target.h:15, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 95s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 95s] | ^~~~~~~~~~~~~~~~~~~ [ 95s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 95s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 95s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 95s] | ^ [ 95s] In file included from ../src/gn/scope.h:17, [ 95s] from ../src/gn/args.h:14, [ 95s] from ../src/gn/build_settings.h:16, [ 95s] from ../src/gn/metadata.h:10, [ 95s] from ../src/gn/target.h:23, [ 95s] from ../src/gn/config_values_extractors.h:16, [ 95s] from ../src/gn/eclipse_writer.cc:12: [ 95s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 95s] 58 | Err(const Err& other); [ 95s] | ^~~ [ 96s] [77/194] CXX src/gn/escape.o [ 97s] [78/194] CXX src/gn/err.o [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 83 | command_ = std::move(cmd); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 110 | default_output_dir_ = std::move(dir); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 117 | depfile_ = std::move(df); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 123 | description_ = std::move(desc); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 175 | outputs_ = std::move(out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 181 | partial_outputs_ = std::move(partial_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 187 | runtime_outputs_ = std::move(run_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 205 | rspfile_ = std::move(rsp); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 213 | rspfile_content_ = std::move(content); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/target.h:15, [ 97s] from ../src/gn/filesystem_utils.h:15, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 97s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 97s] | ^~~~~~~ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/err.cc:11: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] [79/194] CXX src/gn/filesystem_utils.o [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 83 | command_ = std::move(cmd); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 110 | default_output_dir_ = std::move(dir); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 117 | depfile_ = std::move(df); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 123 | description_ = std::move(desc); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 175 | outputs_ = std::move(out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 181 | partial_outputs_ = std::move(partial_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 187 | runtime_outputs_ = std::move(run_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 205 | rspfile_ = std::move(rsp); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 213 | rspfile_content_ = std::move(content); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/target.h:15, [ 97s] from ../src/gn/filesystem_utils.h:15, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 97s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 97s] | ^~~~~~~ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const string&, const ParseNode*, Err*)': [ 97s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 333 | str + "\"."); [ 97s] | ^ [ 97s] In file included from ../src/gn/scope.h:17, [ 97s] from ../src/gn/settings.h:12, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const string&, Err*)': [ 97s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 97s] | ^ [ 97s] In file included from ../src/gn/scope.h:17, [ 97s] from ../src/gn/settings.h:12, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 97s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 97s] | ^ [ 97s] In file included from ../src/gn/scope.h:17, [ 97s] from ../src/gn/settings.h:12, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/filesystem_utils.cc:5: [ 97s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 97s] 58 | Err(const Err& other); [ 97s] | ^~~ [ 97s] [80/194] CXX src/gn/file_writer.o [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 83 | command_ = std::move(cmd); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 110 | default_output_dir_ = std::move(dir); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 117 | depfile_ = std::move(df); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 123 | description_ = std::move(desc); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 175 | outputs_ = std::move(out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 181 | partial_outputs_ = std::move(partial_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 97s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 97s] 187 | runtime_outputs_ = std::move(run_out); [ 97s] | ^ [ 97s] In file included from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 97s] 17 | SubstitutionList(const SubstitutionList& other); [ 97s] | ^~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 205 | rspfile_ = std::move(rsp); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 97s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 213 | rspfile_content_ = std::move(content); [ 97s] | ^ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 97s] In file included from ../src/gn/target.h:15, [ 97s] from ../src/gn/filesystem_utils.h:15, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 97s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 97s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 97s] | ^~~~~~~ [ 97s] In file included from ../src/gn/substitution_list.h:11, [ 97s] from ../src/gn/tool.h:16, [ 97s] from ../src/gn/toolchain.h:16, [ 97s] from ../src/gn/settings.h:14, [ 97s] from ../src/gn/filesystem_utils.h:14, [ 97s] from ../src/gn/file_writer.cc:9: [ 97s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 97s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 97s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] [81/194] CXX src/gn/frameworks_utils.o [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 83 | command_ = std::move(cmd); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 110 | default_output_dir_ = std::move(dir); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 117 | depfile_ = std::move(df); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 123 | description_ = std::move(desc); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 175 | outputs_ = std::move(out); [ 99s] | ^ [ 99s] In file included from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 181 | partial_outputs_ = std::move(partial_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 99s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 99s] 187 | runtime_outputs_ = std::move(run_out); [ 99s] | ^ [ 99s] In file included from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 99s] 17 | SubstitutionList(const SubstitutionList& other); [ 99s] | ^~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 205 | rspfile_ = std::move(rsp); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 99s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 213 | rspfile_content_ = std::move(content); [ 99s] | ^ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] In file included from ../src/gn/target.h:15, [ 99s] from ../src/gn/filesystem_utils.h:15, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 99s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 99s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 99s] | ^~~~~~~ [ 99s] In file included from ../src/gn/substitution_list.h:11, [ 99s] from ../src/gn/tool.h:16, [ 99s] from ../src/gn/toolchain.h:16, [ 99s] from ../src/gn/settings.h:14, [ 99s] from ../src/gn/filesystem_utils.h:14, [ 99s] from ../src/gn/frameworks_utils.cc:7: [ 99s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 99s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 99s] | ^~~~~~~~~~~~~~~~~~~ [ 99s] [82/194] CXX src/gn/function_forward_variables_from.o [ 99s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 99s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 67 | "do this explicitly."); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 99s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 173 | "Expecting two or three arguments."); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 186 | *err = Err(identifier, "Undefined identifier."); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 211 | "Expecting a list of strings."); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 99s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 99s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 99s] | ^ [ 99s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 99s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 99s] 58 | Err(const Err& other); [ 99s] | ^~~ [ 100s] [83/194] CXX src/gn/desc_builder.o [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/target.h:29, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/action_values.h:14, [ 100s] from ../src/gn/target.h:15, [ 100s] from ../src/gn/commands.h:15, [ 100s] from ../src/gn/desc_builder.cc:10: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 100s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 100s] 701 | return std::move(res); [ 100s] | ~~~~~~~~~^~~~~ [ 100s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 100s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 100s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 100s] 727 | return std::move(res); [ 100s] | ~~~~~~~~~^~~~~ [ 100s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 100s] ../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]': [ 100s] ../src/gn/desc_builder.cc:395:66: required from here [ 100s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 100s] 140 | return std::move(res); [ 100s] | ^ [ 100s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 100s] ../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]': [ 100s] ../src/gn/desc_builder.cc:423:76: required from here [ 100s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 100s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 100s] [84/194] CXX src/gn/function_exec_script.o [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] In file included from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/filesystem_utils.h:15, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_exec_script.cc:12: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 100s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 56 | "if you need to modify the whitelist."); [ 100s] | ^ [ 100s] In file included from ../src/gn/function_exec_script.cc:10: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 100s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 128 | "I expected between one and four arguments."); [ 100s] | ^ [ 100s] In file included from ../src/gn/function_exec_script.cc:10: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 243 | "\"."); [ 100s] | ^ [ 100s] In file included from ../src/gn/function_exec_script.cc:10: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 100s] | ^ [ 100s] In file included from ../src/gn/function_exec_script.cc:10: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] [85/194] CXX src/gn/function_filter.o [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 83 | command_ = std::move(cmd); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 110 | default_output_dir_ = std::move(dir); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 117 | depfile_ = std::move(df); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 123 | description_ = std::move(desc); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 175 | outputs_ = std::move(out); [ 100s] | ^ [ 100s] In file included from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 181 | partial_outputs_ = std::move(partial_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 100s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 100s] 187 | runtime_outputs_ = std::move(run_out); [ 100s] | ^ [ 100s] In file included from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 100s] 17 | SubstitutionList(const SubstitutionList& other); [ 100s] | ^~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 205 | rspfile_ = std::move(rsp); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 100s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 213 | rspfile_content_ = std::move(content); [ 100s] | ^ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from ../src/gn/target.h:15, [ 100s] from ../src/gn/filesystem_utils.h:15, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 100s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 100s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 100s] | ^~~~~~~ [ 100s] In file included from ../src/gn/substitution_list.h:11, [ 100s] from ../src/gn/tool.h:16, [ 100s] from ../src/gn/toolchain.h:16, [ 100s] from ../src/gn/settings.h:14, [ 100s] from ../src/gn/filesystem_utils.h:14, [ 100s] from ../src/gn/function_filter.cc:8: [ 100s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 100s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, functions::{anonymous}::FilterSelection, Err*)': [ 100s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 100s] | ^ [ 100s] In file included from ../src/gn/function_filter.cc:7: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 100s] | ^ [ 100s] In file included from ../src/gn/function_filter.cc:7: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 100s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 100s] | ^ [ 100s] In file included from ../src/gn/function_filter.cc:7: [ 100s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 100s] 58 | Err(const Err& other); [ 100s] | ^~~ [ 100s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 100s] from ../src/gn/err.h:9, [ 100s] from ../src/gn/function_filter.cc:7: [ 100s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 100s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 100s] 426 | vector<_Tp, _Alloc>:: [ 100s] | ^~~~~~~~~~~~~~~~~~~ [ 100s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 100s] from ../src/gn/err.h:9, [ 100s] from ../src/gn/function_filter.cc:7: [ 100s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, functions::{anonymous}::FilterSelection, Err*)': [ 100s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 100s] 1195 | _M_realloc_insert(end(), __x); [ 100s] | ^~~~~~~~~~~~~~~~~ [ 100s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 100s] 1195 | _M_realloc_insert(end(), __x); [ 100s] | ^~~~~~~~~~~~~~~~~ [ 101s] [86/194] CXX src/gn/function_foreach.o [ 101s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 101s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 54 | "Expecting exactly two."); [ 101s] | ^ [ 101s] In file included from ../src/gn/function_foreach.cc:5: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 101s] | ^ [ 101s] In file included from ../src/gn/function_foreach.cc:5: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 101s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 101s] 80 | *err = Err(function, "Expected { after foreach."); [ 101s] | ^ [ 101s] In file included from ../src/gn/function_foreach.cc:5: [ 101s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 101s] 58 | Err(const Err& other); [ 101s] | ^~~ [ 102s] [87/194] CXX src/gn/function_get_label_info.o [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/filesystem_utils.h:15, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_label_info.cc:6: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 102s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | *err = Err(function, "Expected two arguments."); [ 102s] | ^ [ 102s] In file included from ../src/gn/function_get_label_info.cc:5: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 102s] | ^ [ 102s] In file included from ../src/gn/function_get_label_info.cc:5: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] [88/194] CXX src/gn/function_get_path_info.o [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 83 | command_ = std::move(cmd); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 110 | default_output_dir_ = std::move(dir); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 117 | depfile_ = std::move(df); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 123 | description_ = std::move(desc); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 175 | outputs_ = std::move(out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 181 | partial_outputs_ = std::move(partial_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 102s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 102s] 187 | runtime_outputs_ = std::move(run_out); [ 102s] | ^ [ 102s] In file included from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 102s] 17 | SubstitutionList(const SubstitutionList& other); [ 102s] | ^~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 205 | rspfile_ = std::move(rsp); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 102s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 213 | rspfile_content_ = std::move(content); [ 102s] | ^ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] In file included from ../src/gn/target.h:15, [ 102s] from ../src/gn/filesystem_utils.h:15, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 102s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 102s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 102s] | ^~~~~~~ [ 102s] In file included from ../src/gn/substitution_list.h:11, [ 102s] from ../src/gn/tool.h:16, [ 102s] from ../src/gn/toolchain.h:16, [ 102s] from ../src/gn/settings.h:14, [ 102s] from ../src/gn/filesystem_utils.h:14, [ 102s] from ../src/gn/function_get_path_info.cc:8: [ 102s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 102s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, functions::{anonymous}::What, const Value&, Err*)': [ 102s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 102s] | ^ [ 102s] In file included from ../src/gn/function_get_path_info.cc:7: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 102s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 102s] | ^ [ 102s] In file included from ../src/gn/function_get_path_info.cc:7: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 102s] | ^ [ 102s] In file included from ../src/gn/function_get_path_info.cc:7: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 102s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 102s] | ^ [ 102s] In file included from ../src/gn/function_get_path_info.cc:7: [ 102s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 102s] 58 | Err(const Err& other); [ 102s] | ^~~ [ 102s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 102s] from ../src/gn/err.h:9, [ 102s] from ../src/gn/function_get_path_info.cc:7: [ 102s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 102s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 102s] 426 | vector<_Tp, _Alloc>:: [ 102s] | ^~~~~~~~~~~~~~~~~~~ [ 102s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 102s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 102s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 102s] | ^~~~~~~~~~~~~~~~~ [ 103s] [89/194] CXX src/gn/function_read_file.o [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/filesystem_utils.h:15, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/filesystem_utils.h:14, [ 103s] from ../src/gn/function_read_file.cc:7: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 103s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 48 | "I expected two arguments."); [ 103s] | ^ [ 103s] In file included from ../src/gn/function_read_file.cc:6: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 103s] | ^ [ 103s] In file included from ../src/gn/function_read_file.cc:6: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] [90/194] CXX src/gn/function_get_target_outputs.o [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 83 | command_ = std::move(cmd); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 110 | default_output_dir_ = std::move(dir); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 117 | depfile_ = std::move(df); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 123 | description_ = std::move(desc); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 175 | outputs_ = std::move(out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 181 | partial_outputs_ = std::move(partial_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 103s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 103s] 187 | runtime_outputs_ = std::move(run_out); [ 103s] | ^ [ 103s] In file included from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 103s] 17 | SubstitutionList(const SubstitutionList& other); [ 103s] | ^~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 205 | rspfile_ = std::move(rsp); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 103s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 213 | rspfile_content_ = std::move(content); [ 103s] | ^ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] In file included from ../src/gn/target.h:15, [ 103s] from ../src/gn/function_get_target_outputs.cc:10: [ 103s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 103s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 103s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 103s] | ^~~~~~~ [ 103s] In file included from ../src/gn/substitution_list.h:11, [ 103s] from ../src/gn/tool.h:16, [ 103s] from ../src/gn/toolchain.h:16, [ 103s] from ../src/gn/settings.h:14, [ 103s] from ../src/gn/function_get_target_outputs.cc:8: [ 103s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 103s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 103s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 71 | *err = Err(function, "Expected one argument."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/function_get_target_outputs.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 89 | *err = Err(function, "No targets defined in this context."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/function_get_target_outputs.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 100 | item->GetItemTypeName()); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/function_get_target_outputs.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 103s] 112 | "previously defined in the current file."); [ 103s] | ^ [ 103s] In file included from ../src/gn/scope.h:17, [ 103s] from ../src/gn/args.h:14, [ 103s] from ../src/gn/build_settings.h:16, [ 103s] from ../src/gn/function_get_target_outputs.cc:5: [ 103s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 103s] 58 | Err(const Err& other); [ 103s] | ^~~ [ 103s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 103s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 103s] from ../src/gn/build_settings.h:8, [ 103s] from ../src/gn/function_get_target_outputs.cc:5: [ 103s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 103s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 103s] 426 | vector<_Tp, _Alloc>:: [ 103s] | ^~~~~~~~~~~~~~~~~~~ [ 103s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 103s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 103s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 103s] | ^~~~~~~~~~~~~~~~~ [ 103s] [91/194] CXX src/gn/function_set_defaults.o [ 104s] [92/194] CXX src/gn/function_process_file_template.o [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 83 | command_ = std::move(cmd); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 110 | default_output_dir_ = std::move(dir); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 117 | depfile_ = std::move(df); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 123 | description_ = std::move(desc); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 104s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 104s] 175 | outputs_ = std::move(out); [ 104s] | ^ [ 104s] In file included from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 104s] 17 | SubstitutionList(const SubstitutionList& other); [ 104s] | ^~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 104s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 104s] 181 | partial_outputs_ = std::move(partial_out); [ 104s] | ^ [ 104s] In file included from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 104s] 17 | SubstitutionList(const SubstitutionList& other); [ 104s] | ^~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 104s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 104s] 187 | runtime_outputs_ = std::move(run_out); [ 104s] | ^ [ 104s] In file included from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 104s] 17 | SubstitutionList(const SubstitutionList& other); [ 104s] | ^~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 205 | rspfile_ = std::move(rsp); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 104s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 213 | rspfile_content_ = std::move(content); [ 104s] | ^ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] In file included from ../src/gn/target.h:15, [ 104s] from ../src/gn/function_process_file_template.cc:12: [ 104s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 104s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 104s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 104s] | ^~~~~~~ [ 104s] In file included from ../src/gn/substitution_list.h:11, [ 104s] from ../src/gn/tool.h:16, [ 104s] from ../src/gn/toolchain.h:16, [ 104s] from ../src/gn/settings.h:14, [ 104s] from ../src/gn/function_process_file_template.cc:9: [ 104s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 104s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 104s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 104s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 104s] | ^ [ 104s] In file included from ../src/gn/parse_tree.h:16, [ 104s] from ../src/gn/function_process_file_template.cc:7: [ 104s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 104s] 58 | Err(const Err& other); [ 104s] | ^~~ [ 104s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 104s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 104s] | ^ [ 104s] In file included from ../src/gn/parse_tree.h:16, [ 104s] from ../src/gn/function_process_file_template.cc:7: [ 104s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 104s] 58 | Err(const Err& other); [ 104s] | ^~~ [ 104s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 104s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 104s] | ^ [ 104s] In file included from ../src/gn/parse_tree.h:16, [ 104s] from ../src/gn/function_process_file_template.cc:7: [ 104s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 104s] 58 | Err(const Err& other); [ 104s] | ^~~ [ 104s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 104s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 104s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/pstl/glue_algorithm_defs.h:13, [ 104s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/algorithm:71, [ 104s] from ../src/base/stl_util.h:10, [ 104s] from ../src/gn/function_process_file_template.cc:5: [ 104s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 104s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 104s] 426 | vector<_Tp, _Alloc>:: [ 104s] | ^~~~~~~~~~~~~~~~~~~ [ 104s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 104s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 104s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 104s] | ^~~~~~~~~~~~~~~~~ [ 104s] [93/194] CXX src/gn/function_template.o [ 104s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 104s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 104s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 104s] | ^ [ 104s] In file included from ../src/gn/parse_tree.h:16, [ 104s] from ../src/gn/function_template.cc:7: [ 104s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 104s] 58 | Err(const Err& other); [ 104s] | ^~~ [ 104s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 104s] 197 | "A template with this name was already defined."); [ 104s] | ^ [ 104s] In file included from ../src/gn/parse_tree.h:16, [ 104s] from ../src/gn/function_template.cc:7: [ 104s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 104s] 58 | Err(const Err& other); [ 104s] | ^~~ [ 105s] [94/194] CXX src/gn/function_set_default_toolchain.o [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/function_set_default_toolchain.cc:10: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 105s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 62 | "file."); [ 105s] | ^ [ 105s] In file included from ../src/gn/scope.h:17, [ 105s] from ../src/gn/args.h:14, [ 105s] from ../src/gn/build_settings.h:16, [ 105s] from ../src/gn/function_set_default_toolchain.cc:5: [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 105s] [95/194] CXX src/gn/function_rebase_path.o [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 83 | command_ = std::move(cmd); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 110 | default_output_dir_ = std::move(dir); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 117 | depfile_ = std::move(df); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 123 | description_ = std::move(desc); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 175 | outputs_ = std::move(out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 181 | partial_outputs_ = std::move(partial_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 105s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 105s] 187 | runtime_outputs_ = std::move(run_out); [ 105s] | ^ [ 105s] In file included from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 105s] 17 | SubstitutionList(const SubstitutionList& other); [ 105s] | ^~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 205 | rspfile_ = std::move(rsp); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 105s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 213 | rspfile_content_ = std::move(content); [ 105s] | ^ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] In file included from ../src/gn/target.h:15, [ 105s] from ../src/gn/filesystem_utils.h:15, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 105s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 105s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 105s] | ^~~~~~~ [ 105s] In file included from ../src/gn/substitution_list.h:11, [ 105s] from ../src/gn/tool.h:16, [ 105s] from ../src/gn/toolchain.h:16, [ 105s] from ../src/gn/settings.h:14, [ 105s] from ../src/gn/filesystem_utils.h:14, [ 105s] from ../src/gn/function_rebase_path.cc:8: [ 105s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 105s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 105s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 105s] | ^ [ 105s] In file included from ../src/gn/scope.h:17, [ 105s] from ../src/gn/args.h:14, [ 105s] from ../src/gn/build_settings.h:16, [ 105s] from ../src/gn/function_rebase_path.cc:7: [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 105s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 105s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 105s] | ^ [ 105s] In file included from ../src/gn/scope.h:17, [ 105s] from ../src/gn/args.h:14, [ 105s] from ../src/gn/build_settings.h:16, [ 105s] from ../src/gn/function_rebase_path.cc:7: [ 105s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 105s] 58 | Err(const Err& other); [ 105s] | ^~~ [ 105s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 105s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 105s] from ../src/gn/build_settings.h:8, [ 105s] from ../src/gn/function_rebase_path.cc:7: [ 105s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 105s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 105s] 426 | vector<_Tp, _Alloc>:: [ 105s] | ^~~~~~~~~~~~~~~~~~~ [ 105s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 105s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 105s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 105s] | ^~~~~~~~~~~~~~~~~ [ 106s] [96/194] CXX src/gn/functions_target.o [ 106s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 106s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 106s] | ^ [ 106s] In file included from ../src/gn/functions_target.cc:8: [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] [97/194] CXX src/gn/function_toolchain.o [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 83 | command_ = std::move(cmd); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 110 | default_output_dir_ = std::move(dir); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 117 | depfile_ = std::move(df); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 123 | description_ = std::move(desc); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 175 | outputs_ = std::move(out); [ 106s] | ^ [ 106s] In file included from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 181 | partial_outputs_ = std::move(partial_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 106s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 106s] 187 | runtime_outputs_ = std::move(run_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 106s] 17 | SubstitutionList(const SubstitutionList& other); [ 106s] | ^~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 205 | rspfile_ = std::move(rsp); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/c_tool.h:17, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 106s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 213 | rspfile_content_ = std::move(content); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 106s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 78 | link_output_ = std::move(link_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] In file included from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 106s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 106s] 84 | depend_output_ = std::move(dep_out); [ 106s] | ^ [ 106s] In file included from ../src/gn/substitution_list.h:11, [ 106s] from ../src/gn/c_tool.h:15, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 106s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 106s] | ^~~~~~~~~~~~~~~~~~~ [ 106s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 106s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 106s] | ^ [ 106s] In file included from ../src/gn/scope.h:17, [ 106s] from ../src/gn/c_tool.h:14, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 106s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 106s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 106s] 897 | "definition."); [ 106s] | ^ [ 106s] In file included from ../src/gn/scope.h:17, [ 106s] from ../src/gn/c_tool.h:14, [ 106s] from ../src/gn/function_toolchain.cc:10: [ 106s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 106s] 58 | Err(const Err& other); [ 106s] | ^~~ [ 107s] [98/194] CXX src/gn/function_write_file.o [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/filesystem_utils.h:15, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/tool.h:16, [ 107s] from ../src/gn/toolchain.h:16, [ 107s] from ../src/gn/settings.h:14, [ 107s] from ../src/gn/filesystem_utils.h:14, [ 107s] from ../src/gn/function_write_file.cc:12: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 107s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 58 | "I expected two or three arguments."); [ 107s] | ^ [ 107s] In file included from ../src/gn/function_write_file.cc:11: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 107s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 107s] | ^ [ 107s] In file included from ../src/gn/function_write_file.cc:11: [ 107s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 107s] 58 | Err(const Err& other); [ 107s] | ^~~ [ 107s] [99/194] CXX src/gn/general_tool.o [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 83 | command_ = std::move(cmd); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 110 | default_output_dir_ = std::move(dir); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 117 | depfile_ = std::move(df); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 123 | description_ = std::move(desc); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 175 | outputs_ = std::move(out); [ 107s] | ^ [ 107s] In file included from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 181 | partial_outputs_ = std::move(partial_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 107s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 107s] 187 | runtime_outputs_ = std::move(run_out); [ 107s] | ^ [ 107s] In file included from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 107s] 17 | SubstitutionList(const SubstitutionList& other); [ 107s] | ^~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 205 | rspfile_ = std::move(rsp); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/general_tool.h:16, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 107s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 213 | rspfile_content_ = std::move(content); [ 107s] | ^ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 107s] In file included from ../src/gn/target.h:15, [ 107s] from ../src/gn/general_tool.cc:6: [ 107s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 107s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 107s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 107s] | ^~~~~~~ [ 107s] In file included from ../src/gn/substitution_list.h:11, [ 107s] from ../src/gn/general_tool.h:14, [ 107s] from ../src/gn/general_tool.cc:5: [ 107s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 107s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 107s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] [100/194] CXX src/gn/input_file.o [ 108s] [101/194] CXX src/gn/generated_file_target_generator.o [ 108s] In file included from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 108s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 108s] | ^~~~~~~ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 83 | command_ = std::move(cmd); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 110 | default_output_dir_ = std::move(dir); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 117 | depfile_ = std::move(df); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 123 | description_ = std::move(desc); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 175 | outputs_ = std::move(out); [ 108s] | ^ [ 108s] In file included from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 181 | partial_outputs_ = std::move(partial_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 108s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 108s] 187 | runtime_outputs_ = std::move(run_out); [ 108s] | ^ [ 108s] In file included from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 108s] 17 | SubstitutionList(const SubstitutionList& other); [ 108s] | ^~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 205 | rspfile_ = std::move(rsp); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] In file included from ../src/gn/toolchain.h:16, [ 108s] from ../src/gn/target.h:29, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 108s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 108s] 213 | rspfile_content_ = std::move(content); [ 108s] | ^ [ 108s] In file included from ../src/gn/substitution_list.h:11, [ 108s] from ../src/gn/action_values.h:14, [ 108s] from ../src/gn/target.h:15, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 108s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 108s] | ^~~~~~~~~~~~~~~~~~~ [ 108s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 108s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 108s] | ^ [ 108s] In file included from ../src/gn/scope.h:17, [ 108s] from ../src/gn/args.h:14, [ 108s] from ../src/gn/build_settings.h:16, [ 108s] from ../src/gn/metadata.h:10, [ 108s] from ../src/gn/target.h:23, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 48 | "generated_file\"."); [ 108s] | ^ [ 108s] In file included from ../src/gn/scope.h:17, [ 108s] from ../src/gn/args.h:14, [ 108s] from ../src/gn/build_settings.h:16, [ 108s] from ../src/gn/metadata.h:10, [ 108s] from ../src/gn/target.h:23, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 108s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const string_view&, const ParseNode*)': [ 108s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 108s] 78 | " will have no effect as no metadata collection will occur."); [ 108s] | ^ [ 108s] In file included from ../src/gn/scope.h:17, [ 108s] from ../src/gn/args.h:14, [ 108s] from ../src/gn/build_settings.h:16, [ 108s] from ../src/gn/metadata.h:10, [ 108s] from ../src/gn/target.h:23, [ 108s] from ../src/gn/generated_file_target_generator.h:9, [ 108s] from ../src/gn/generated_file_target_generator.cc:5: [ 108s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 108s] 58 | Err(const Err& other); [ 108s] | ^~~ [ 110s] [102/194] CXX src/gn/inherited_libraries.o [ 110s] In file included from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 110s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 110s] | ^~~~~~~ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/target.h:29, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/action_values.h:14, [ 110s] from ../src/gn/target.h:15, [ 110s] from ../src/gn/inherited_libraries.cc:7: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] [103/194] CXX src/gn/functions.o [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/functions.cc:22: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 110s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 46 | "statement or a target declaration."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 110s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 110s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 91 | "BUILD file."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 110s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 103 | "silly!\nPut it in a regular BUILD file."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 110s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 148 | "call's \")\"."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 110s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 156 | "This function requires a single string argument."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 110s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 198 | " inside a " + existing->type_description_ + "."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 110s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 238 | "were you expecting something else?"); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 265 | *err = Err(function->function(), "Assertion failed."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 110s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 397 | *err = Err(function, "Can't define a config in this context."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 110s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 539 | "Expecting exactly one."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 558 | *err = Err(accessor, "Undefined identifier"); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 110s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 704 | "Expecting one, two or three arguments."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 719 | *err = Err(identifier, "Undefined identifier."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 769 | "Expecting a list of strings."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 110s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 110s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1003 | "Expecting exactly two."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 110s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1090 | "Expecting separator argument to be a string."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1100 | "Expecting strings argument to be a list."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 110s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 110s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1224 | "Usage: string_split(str[, sep])"); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1245 | "Usage: string_split(str[, sep])"); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 110s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 1440 | *err = Err(name, "Unknown function."); [ 110s] | ^ [ 110s] In file included from ../src/gn/scope.h:17, [ 110s] from ../src/gn/args.h:14, [ 110s] from ../src/gn/build_settings.h:16, [ 110s] from ../src/gn/functions.cc:14: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 110s] from ../src/gn/functions.h:11, [ 110s] from ../src/gn/functions.cc:5: [ 110s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 110s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:300:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 110s] 300 | vector<_Tp, _Alloc>:: [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:300:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 110s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 110s] from ../src/gn/functions.h:11, [ 110s] from ../src/gn/functions.cc:5: [ 110s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 110s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1625:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 110s] 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 110s] | ^~~~~~~~~~~~~ [ 110s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1625:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 110s] 1625 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 110s] | ^~~~~~~~~~~~~ [ 110s] [104/194] CXX src/gn/import_manager.o [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 83 | command_ = std::move(cmd); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 110 | default_output_dir_ = std::move(dir); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | depfile_ = std::move(df); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 123 | description_ = std::move(desc); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 175 | outputs_ = std::move(out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 181 | partial_outputs_ = std::move(partial_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 110s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 110s] 187 | runtime_outputs_ = std::move(run_out); [ 110s] | ^ [ 110s] In file included from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 110s] 17 | SubstitutionList(const SubstitutionList& other); [ 110s] | ^~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 205 | rspfile_ = std::move(rsp); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] In file included from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 110s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 110s] 213 | rspfile_content_ = std::move(content); [ 110s] | ^ [ 110s] In file included from ../src/gn/substitution_list.h:11, [ 110s] from ../src/gn/tool.h:16, [ 110s] from ../src/gn/toolchain.h:16, [ 110s] from ../src/gn/settings.h:14, [ 110s] from ../src/gn/input_file_manager.h:20, [ 110s] from ../src/gn/scheduler.h:16, [ 110s] from ../src/gn/import_manager.cc:11: [ 110s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 110s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 110s] | ^~~~~~~~~~~~~~~~~~~ [ 110s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 110s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 110s] | ^ [ 110s] In file included from ../src/gn/import_manager.cc:9: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 110s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 110s] 117 | *err = import_info->load_result; [ 110s] | ^~~~~~~~~~~ [ 110s] In file included from ../src/gn/import_manager.cc:9: [ 110s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 110s] 58 | Err(const Err& other); [ 110s] | ^~~ [ 112s] [105/194] CXX src/gn/item.o [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/item.cc:8: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] [106/194] CXX src/gn/header_checker.o [ 112s] In file included from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 112s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 112s] | ^~~~~~~ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] In file included from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/target.h:29, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/action_values.h:14, [ 112s] from ../src/gn/target.h:15, [ 112s] from ../src/gn/config_values_extractors.h:16, [ 112s] from ../src/gn/header_checker.cc:16: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 112s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 435 | last_error = Err(); [ 112s] | ^ [ 112s] In file included from ../src/gn/header_checker.h:21, [ 112s] from ../src/gn/header_checker.cc:5: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 445 | target.target->label().GetUserVisibleName(false)); [ 112s] | ^ [ 112s] In file included from ../src/gn/header_checker.h:21, [ 112s] from ../src/gn/header_checker.cc:5: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 449 | GetDependencyChainPublicError(chain)); [ 112s] | ^ [ 112s] In file included from ../src/gn/header_checker.h:21, [ 112s] from ../src/gn/header_checker.cc:5: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 458 | last_error = Err(); [ 112s] | ^ [ 112s] In file included from ../src/gn/header_checker.h:21, [ 112s] from ../src/gn/header_checker.cc:5: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] [107/194] CXX src/gn/input_conversion.o [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 83 | command_ = std::move(cmd); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 110 | default_output_dir_ = std::move(dir); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 117 | depfile_ = std::move(df); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 123 | description_ = std::move(desc); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 175 | outputs_ = std::move(out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 181 | partial_outputs_ = std::move(partial_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 112s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 112s] 187 | runtime_outputs_ = std::move(run_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 112s] 17 | SubstitutionList(const SubstitutionList& other); [ 112s] | ^~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 205 | rspfile_ = std::move(rsp); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 112s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 112s] 213 | rspfile_content_ = std::move(content); [ 112s] | ^ [ 112s] In file included from ../src/gn/substitution_list.h:11, [ 112s] from ../src/gn/tool.h:16, [ 112s] from ../src/gn/toolchain.h:16, [ 112s] from ../src/gn/settings.h:14, [ 112s] from ../src/gn/input_file_manager.h:20, [ 112s] from ../src/gn/scheduler.h:16, [ 112s] from ../src/gn/input_conversion.cc:22: [ 112s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 112s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 112s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 128 | *err = Err(origin, "Null values are not supported."); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/args.h:14, [ 112s] from ../src/gn/build_settings.h:16, [ 112s] from ../src/gn/input_conversion.cc:16: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 137 | *err = Err(origin, "Binary values are not supported."); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/args.h:14, [ 112s] from ../src/gn/build_settings.h:16, [ 112s] from ../src/gn/input_conversion.cc:16: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/args.h:14, [ 112s] from ../src/gn/build_settings.h:16, [ 112s] from ../src/gn/input_conversion.cc:16: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/args.h:14, [ 112s] from ../src/gn/build_settings.h:16, [ 112s] from ../src/gn/input_conversion.cc:16: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const string&, const ParseNode*, Err*)': [ 112s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/args.h:14, [ 112s] from ../src/gn/build_settings.h:16, [ 112s] from ../src/gn/input_conversion.cc:16: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const string&, const ParseNode*, const Value&, const string&, Err*)': [ 112s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 112s] 237 | "Run gn help input_conversion to see your options."); [ 112s] | ^ [ 112s] In file included from ../src/gn/scope.h:17, [ 112s] from ../src/gn/args.h:14, [ 112s] from ../src/gn/build_settings.h:16, [ 112s] from ../src/gn/input_conversion.cc:16: [ 112s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 112s] 58 | Err(const Err& other); [ 112s] | ^~~ [ 112s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 112s] from ../src/base/strings/string_split.h:11, [ 112s] from ../src/gn/input_conversion.cc:13: [ 112s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 112s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 112s] 426 | vector<_Tp, _Alloc>:: [ 112s] | ^~~~~~~~~~~~~~~~~~~ [ 112s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 112s] from ../src/base/strings/string_split.h:11, [ 112s] from ../src/gn/input_conversion.cc:13: [ 112s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 112s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 112s] 1195 | _M_realloc_insert(end(), __x); [ 112s] | ^~~~~~~~~~~~~~~~~ [ 113s] [108/194] CXX src/gn/input_file_manager.o [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 83 | command_ = std::move(cmd); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 110 | default_output_dir_ = std::move(dir); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 117 | depfile_ = std::move(df); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 123 | description_ = std::move(desc); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 175 | outputs_ = std::move(out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 181 | partial_outputs_ = std::move(partial_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 113s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 113s] 187 | runtime_outputs_ = std::move(run_out); [ 113s] | ^ [ 113s] In file included from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 113s] 17 | SubstitutionList(const SubstitutionList& other); [ 113s] | ^~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 205 | rspfile_ = std::move(rsp); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 113s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 213 | rspfile_content_ = std::move(content); [ 113s] | ^ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] In file included from ../src/gn/target.h:15, [ 113s] from ../src/gn/filesystem_utils.h:15, [ 113s] from ../src/gn/input_file_manager.cc:11: [ 113s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 113s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 113s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 113s] | ^~~~~~~ [ 113s] In file included from ../src/gn/substitution_list.h:11, [ 113s] from ../src/gn/tool.h:16, [ 113s] from ../src/gn/toolchain.h:16, [ 113s] from ../src/gn/settings.h:14, [ 113s] from ../src/gn/input_file_manager.h:20, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 113s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 113s] | ^~~~~~~~~~~~~~~~~~~ [ 113s] ../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*)': [ 113s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/input_file_manager.h:19, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 73 | FilePathToUTF8(secondary_path)); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/input_file_manager.h:19, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/input_file_manager.h:19, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 113s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 219 | "tiny mind."); [ 113s] | ^ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/input_file_manager.h:19, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 243 | *err = data->parse_error; [ 113s] | ^~~~~~~~~~~ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/input_file_manager.h:19, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 113s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 113s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 113s] 313 | data->parse_error = *err; [ 113s] | ^~~ [ 113s] In file included from ../src/gn/parse_tree.h:16, [ 113s] from ../src/gn/input_file_manager.h:19, [ 113s] from ../src/gn/input_file_manager.cc:5: [ 113s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 113s] 58 | Err(const Err& other); [ 113s] | ^~~ [ 114s] [109/194] CXX src/gn/label_pattern.o [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 83 | command_ = std::move(cmd); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 110 | default_output_dir_ = std::move(dir); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 117 | depfile_ = std::move(df); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 123 | description_ = std::move(desc); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 175 | outputs_ = std::move(out); [ 114s] | ^ [ 114s] In file included from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 181 | partial_outputs_ = std::move(partial_out); [ 114s] | ^ [ 114s] In file included from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 114s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 114s] 187 | runtime_outputs_ = std::move(run_out); [ 114s] | ^ [ 114s] In file included from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 114s] 17 | SubstitutionList(const SubstitutionList& other); [ 114s] | ^~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 205 | rspfile_ = std::move(rsp); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 114s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 213 | rspfile_content_ = std::move(content); [ 114s] | ^ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] In file included from ../src/gn/target.h:15, [ 114s] from ../src/gn/filesystem_utils.h:15, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 114s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 114s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 114s] | ^~~~~~~ [ 114s] In file included from ../src/gn/substitution_list.h:11, [ 114s] from ../src/gn/tool.h:16, [ 114s] from ../src/gn/toolchain.h:16, [ 114s] from ../src/gn/settings.h:14, [ 114s] from ../src/gn/filesystem_utils.h:14, [ 114s] from ../src/gn/label_pattern.cc:11: [ 114s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 114s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 114s] | ^~~~~~~~~~~~~~~~~~~ [ 114s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const string_view&, const Value&, Err*)': [ 114s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 114s] | ^ [ 114s] In file included from ../src/gn/label_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 114s] | ^ [ 114s] In file included from ../src/gn/label_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 114s] | ^ [ 114s] In file included from ../src/gn/label_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 169 | "all targets in a directory hierarchy."); [ 114s] | ^ [ 114s] In file included from ../src/gn/label_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 114s] | ^ [ 114s] In file included from ../src/gn/label_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 114s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 114s] | ^ [ 114s] In file included from ../src/gn/label_pattern.cc:10: [ 114s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 114s] 58 | Err(const Err& other); [ 114s] | ^~~ [ 114s] [110/194] CXX src/gn/lib_file.o [ 115s] [111/194] CXX src/gn/label.o [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/filesystem_utils.h:15, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/tool.h:16, [ 115s] from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/settings.h:14, [ 115s] from ../src/gn/filesystem_utils.h:14, [ 115s] from ../src/gn/label.cc:10: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const string_view&, StringAtom*, Err*)': [ 115s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 115s] | ^ [ 115s] In file included from ../src/gn/label.cc:9: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../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*)': [ 115s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 136 | "have a\ntoolchain. Don't do this."); [ 115s] | ^ [ 115s] In file included from ../src/gn/label.cc:9: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 115s] | ^ [ 115s] In file included from ../src/gn/label.cc:9: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 115s] | ^ [ 115s] In file included from ../src/gn/label.cc:9: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const string_view&, const Label&, const Value&, Err*)': [ 115s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 280 | *err = Err(input, "Dependency is not a string."); [ 115s] | ^ [ 115s] In file included from ../src/gn/label.cc:9: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 115s] 285 | *err = Err(input, "Dependency string is empty."); [ 115s] | ^ [ 115s] In file included from ../src/gn/label.cc:9: [ 115s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 115s] 58 | Err(const Err& other); [ 115s] | ^~~ [ 115s] [112/194] CXX src/gn/metadata_walk.o [ 115s] In file included from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 115s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 115s] | ^~~~~~~ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 83 | command_ = std::move(cmd); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 110 | default_output_dir_ = std::move(dir); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 117 | depfile_ = std::move(df); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 123 | description_ = std::move(desc); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 175 | outputs_ = std::move(out); [ 115s] | ^ [ 115s] In file included from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 181 | partial_outputs_ = std::move(partial_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 115s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 115s] 187 | runtime_outputs_ = std::move(run_out); [ 115s] | ^ [ 115s] In file included from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 115s] 17 | SubstitutionList(const SubstitutionList& other); [ 115s] | ^~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 205 | rspfile_ = std::move(rsp); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 115s] In file included from ../src/gn/toolchain.h:16, [ 115s] from ../src/gn/target.h:29, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 115s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 115s] 213 | rspfile_content_ = std::move(content); [ 115s] | ^ [ 115s] In file included from ../src/gn/substitution_list.h:11, [ 115s] from ../src/gn/action_values.h:14, [ 115s] from ../src/gn/target.h:15, [ 115s] from ../src/gn/metadata_walk.h:9, [ 115s] from ../src/gn/metadata_walk.cc:5: [ 115s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 115s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 115s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] [113/194] CXX src/gn/location.o [ 116s] [114/194] CXX src/gn/ninja_action_target_writer.o [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 83 | command_ = std::move(cmd); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 110 | default_output_dir_ = std::move(dir); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 117 | depfile_ = std::move(df); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 123 | description_ = std::move(desc); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 175 | outputs_ = std::move(out); [ 116s] | ^ [ 116s] In file included from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 181 | partial_outputs_ = std::move(partial_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 116s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 116s] 187 | runtime_outputs_ = std::move(run_out); [ 116s] | ^ [ 116s] In file included from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 116s] 17 | SubstitutionList(const SubstitutionList& other); [ 116s] | ^~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 205 | rspfile_ = std::move(rsp); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/general_tool.h:16, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 116s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 213 | rspfile_content_ = std::move(content); [ 116s] | ^ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 116s] In file included from ../src/gn/target.h:15, [ 116s] from ../src/gn/ninja_action_target_writer.cc:17: [ 116s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 116s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 116s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 116s] | ^~~~~~~ [ 116s] In file included from ../src/gn/substitution_list.h:11, [ 116s] from ../src/gn/general_tool.h:14, [ 116s] from ../src/gn/ninja_action_target_writer.cc:12: [ 116s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 116s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 116s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] [115/194] CXX src/gn/json_project_writer.o [ 117s] In file included from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 117s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 117s] | ^~~~~~~ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 83 | command_ = std::move(cmd); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 110 | default_output_dir_ = std::move(dir); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | depfile_ = std::move(df); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 123 | description_ = std::move(desc); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 175 | outputs_ = std::move(out); [ 117s] | ^ [ 117s] In file included from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 181 | partial_outputs_ = std::move(partial_out); [ 117s] | ^ [ 117s] In file included from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 117s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 117s] 187 | runtime_outputs_ = std::move(run_out); [ 117s] | ^ [ 117s] In file included from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 117s] 17 | SubstitutionList(const SubstitutionList& other); [ 117s] | ^~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 205 | rspfile_ = std::move(rsp); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] In file included from ../src/gn/toolchain.h:16, [ 117s] from ../src/gn/target.h:29, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 117s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 117s] 213 | rspfile_content_ = std::move(content); [ 117s] | ^ [ 117s] In file included from ../src/gn/substitution_list.h:11, [ 117s] from ../src/gn/action_values.h:14, [ 117s] from ../src/gn/target.h:15, [ 117s] from ../src/gn/json_project_writer.h:9, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 117s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 117s] | ^~~~~~~~~~~~~~~~~~~ [ 117s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const string&, const base::FilePath&, bool, Err*)': [ 117s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 117s] | ^ [ 117s] In file included from ../src/gn/json_project_writer.h:8, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 117s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 117s] 128 | base::IntToString(exit_code) + "."); [ 117s] | ^ [ 117s] In file included from ../src/gn/json_project_writer.h:8, [ 117s] from ../src/gn/json_project_writer.cc:5: [ 117s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 117s] 58 | Err(const Err& other); [ 117s] | ^~~ [ 118s] [116/194] CXX src/gn/loader.o [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] In file included from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/filesystem_utils.h:15, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/loader.cc:11: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] [117/194] CXX src/gn/metadata.o [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 83 | command_ = std::move(cmd); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 110 | default_output_dir_ = std::move(dir); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 117 | depfile_ = std::move(df); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 123 | description_ = std::move(desc); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 175 | outputs_ = std::move(out); [ 118s] | ^ [ 118s] In file included from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 181 | partial_outputs_ = std::move(partial_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 118s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 118s] 187 | runtime_outputs_ = std::move(run_out); [ 118s] | ^ [ 118s] In file included from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 118s] 17 | SubstitutionList(const SubstitutionList& other); [ 118s] | ^~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 205 | rspfile_ = std::move(rsp); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 118s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 213 | rspfile_content_ = std::move(content); [ 118s] | ^ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from ../src/gn/target.h:15, [ 118s] from ../src/gn/filesystem_utils.h:15, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 118s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 118s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 118s] | ^~~~~~~ [ 118s] In file included from ../src/gn/substitution_list.h:11, [ 118s] from ../src/gn/tool.h:16, [ 118s] from ../src/gn/toolchain.h:16, [ 118s] from ../src/gn/settings.h:14, [ 118s] from ../src/gn/filesystem_utils.h:14, [ 118s] from ../src/gn/metadata.cc:7: [ 118s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 118s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 118s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 118s] from ../src/gn/build_settings.h:8, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/metadata.cc:5: [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 118s] 426 | vector<_Tp, _Alloc>:: [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 118s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 118s] from ../src/gn/build_settings.h:8, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/metadata.cc:5: [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In member function 'std::pair Metadata::RebaseListValue(const BuildSettings*, const SourceDir&, const Value&, Err*) const': [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 118s] 1195 | _M_realloc_insert(end(), __x); [ 118s] | ^~~~~~~~~~~~~~~~~ [ 118s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 118s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 118s] from ../src/gn/build_settings.h:8, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/metadata.cc:5: [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 118s] 721 | vector<_Tp, _Alloc>:: [ 118s] | ^~~~~~~~~~~~~~~~~~~ [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 118s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 118s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 118s] from ../src/gn/build_settings.h:8, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/metadata.cc:5: [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In member function 'bool Metadata::WalkStep(const BuildSettings*, const std::vector >&, const std::vector >&, const SourceDir&, std::vector*, std::vector*, Err*) const': [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 118s] 1195 | _M_realloc_insert(end(), __x); [ 118s] | ^~~~~~~~~~~~~~~~~ [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 118s] 1662 | _M_range_insert(__pos, __first, __last, [ 118s] | ^~~~~~~~~~~~~~~ [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 118s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 118s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 118s] from ../src/gn/build_settings.h:8, [ 118s] from ../src/gn/metadata.h:10, [ 118s] from ../src/gn/metadata.cc:5: [ 118s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 118s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 118s] | ^~~~~~~~~~~~~~~~~ [ 119s] [118/194] CXX src/gn/ninja_binary_target_writer.o [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 83 | command_ = std::move(cmd); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 110 | default_output_dir_ = std::move(dir); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 117 | depfile_ = std::move(df); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 123 | description_ = std::move(desc); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 175 | outputs_ = std::move(out); [ 119s] | ^ [ 119s] In file included from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 181 | partial_outputs_ = std::move(partial_out); [ 119s] | ^ [ 119s] In file included from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 187 | runtime_outputs_ = std::move(run_out); [ 119s] | ^ [ 119s] In file included from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 205 | rspfile_ = std::move(rsp); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/c_tool.h:17, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 213 | rspfile_content_ = std::move(content); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 119s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 78 | link_output_ = std::move(link_out); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 119s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 84 | depend_output_ = std::move(dep_out); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/target.h:15, [ 119s] from ../src/gn/config_values_extractors.h:16, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 119s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 119s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 119s] | ^~~~~~~ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/c_tool.h:15, [ 119s] from ../src/gn/ninja_binary_target_writer.h:9, [ 119s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] [119/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 83 | command_ = std::move(cmd); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 110 | default_output_dir_ = std::move(dir); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 117 | depfile_ = std::move(df); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 123 | description_ = std::move(desc); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 175 | outputs_ = std::move(out); [ 119s] | ^ [ 119s] In file included from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 181 | partial_outputs_ = std::move(partial_out); [ 119s] | ^ [ 119s] In file included from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 119s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 119s] 187 | runtime_outputs_ = std::move(run_out); [ 119s] | ^ [ 119s] In file included from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 119s] 17 | SubstitutionList(const SubstitutionList& other); [ 119s] | ^~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 205 | rspfile_ = std::move(rsp); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 119s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 213 | rspfile_content_ = std::move(content); [ 119s] | ^ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 119s] In file included from ../src/gn/target.h:15, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 119s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 119s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 119s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 119s] | ^~~~~~~ [ 119s] In file included from ../src/gn/substitution_list.h:11, [ 119s] from ../src/gn/tool.h:16, [ 119s] from ../src/gn/toolchain.h:16, [ 119s] from ../src/gn/settings.h:14, [ 119s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 119s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 119s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 119s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] [120/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 110 | default_output_dir_ = std::move(dir); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 117 | depfile_ = std::move(df); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 123 | description_ = std::move(desc); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 175 | outputs_ = std::move(out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 181 | partial_outputs_ = std::move(partial_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 187 | runtime_outputs_ = std::move(run_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 205 | rspfile_ = std::move(rsp); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 213 | rspfile_content_ = std::move(content); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/filesystem_utils.h:15, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 121s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 121s] | ^~~~~~~ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] [121/194] CXX src/gn/ninja_build_writer.o [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 110 | default_output_dir_ = std::move(dir); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 117 | depfile_ = std::move(df); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 123 | description_ = std::move(desc); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 175 | outputs_ = std::move(out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 181 | partial_outputs_ = std::move(partial_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 187 | runtime_outputs_ = std::move(run_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 205 | rspfile_ = std::move(rsp); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 213 | rspfile_content_ = std::move(content); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/filesystem_utils.h:15, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 121s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 121s] | ^~~~~~~ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_build_writer.cc:22: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 121s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 121s] | ^ [ 121s] In file included from ../src/gn/scope.h:17, [ 121s] from ../src/gn/args.h:14, [ 121s] from ../src/gn/build_settings.h:16, [ 121s] from ../src/gn/ninja_build_writer.cc:18: [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 121s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 121s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 121s] | ^ [ 121s] In file included from ../src/gn/scope.h:17, [ 121s] from ../src/gn/args.h:14, [ 121s] from ../src/gn/build_settings.h:16, [ 121s] from ../src/gn/ninja_build_writer.cc:18: [ 121s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 121s] 58 | Err(const Err& other); [ 121s] | ^~~ [ 121s] [122/194] CXX src/gn/ninja_generated_file_target_writer.o [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 83 | command_ = std::move(cmd); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 110 | default_output_dir_ = std::move(dir); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 117 | depfile_ = std::move(df); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 123 | description_ = std::move(desc); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 175 | outputs_ = std::move(out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 181 | partial_outputs_ = std::move(partial_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 121s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 121s] 187 | runtime_outputs_ = std::move(run_out); [ 121s] | ^ [ 121s] In file included from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 121s] 17 | SubstitutionList(const SubstitutionList& other); [ 121s] | ^~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 205 | rspfile_ = std::move(rsp); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 121s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 213 | rspfile_content_ = std::move(content); [ 121s] | ^ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 121s] In file included from ../src/gn/target.h:15, [ 121s] from ../src/gn/filesystem_utils.h:15, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 121s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 121s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 121s] | ^~~~~~~ [ 121s] In file included from ../src/gn/substitution_list.h:11, [ 121s] from ../src/gn/tool.h:16, [ 121s] from ../src/gn/toolchain.h:16, [ 121s] from ../src/gn/settings.h:14, [ 121s] from ../src/gn/filesystem_utils.h:14, [ 121s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 121s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 121s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 121s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] [123/194] CXX src/gn/ninja_group_target_writer.o [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 83 | command_ = std::move(cmd); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 110 | default_output_dir_ = std::move(dir); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | depfile_ = std::move(df); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 123 | description_ = std::move(desc); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 175 | outputs_ = std::move(out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 181 | partial_outputs_ = std::move(partial_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 187 | runtime_outputs_ = std::move(run_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 205 | rspfile_ = std::move(rsp); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/toolchain.h:16, [ 123s] from ../src/gn/target.h:29, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 213 | rspfile_content_ = std::move(content); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/action_values.h:14, [ 123s] from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_group_target_writer.cc:11: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] [124/194] CXX src/gn/ninja_copy_target_writer.o [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 83 | command_ = std::move(cmd); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 110 | default_output_dir_ = std::move(dir); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 117 | depfile_ = std::move(df); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 123 | description_ = std::move(desc); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 175 | outputs_ = std::move(out); [ 123s] | ^ [ 123s] In file included from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 181 | partial_outputs_ = std::move(partial_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 123s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 123s] 187 | runtime_outputs_ = std::move(run_out); [ 123s] | ^ [ 123s] In file included from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 123s] 17 | SubstitutionList(const SubstitutionList& other); [ 123s] | ^~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 205 | rspfile_ = std::move(rsp); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/general_tool.h:16, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 123s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 213 | rspfile_content_ = std::move(content); [ 123s] | ^ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 123s] In file included from ../src/gn/target.h:15, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 123s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 123s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 123s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 123s] | ^~~~~~~ [ 123s] In file included from ../src/gn/substitution_list.h:11, [ 123s] from ../src/gn/general_tool.h:14, [ 123s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 123s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 123s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 123s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] [125/194] CXX src/gn/ninja_target_writer.o [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] In file included from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/target.h:29, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_target_writer.cc:17: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 78 | link_output_ = std::move(link_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_target_writer.cc:17: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | depend_output_ = std::move(dep_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/action_values.h:14, [ 124s] from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_target_writer.cc:11: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] [126/194] CXX src/gn/ninja_c_binary_target_writer.o [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] In file included from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/c_tool.h:17, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 78 | link_output_ = std::move(link_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | depend_output_ = std::move(dep_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/config_values_extractors.h:16, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/c_tool.h:15, [ 124s] from ../src/gn/ninja_binary_target_writer.h:9, [ 124s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 124s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] [127/194] CXX src/gn/ninja_toolchain_writer.o [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 83 | command_ = std::move(cmd); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 110 | default_output_dir_ = std::move(dir); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 117 | depfile_ = std::move(df); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 123 | description_ = std::move(desc); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 175 | outputs_ = std::move(out); [ 124s] | ^ [ 124s] In file included from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 181 | partial_outputs_ = std::move(partial_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 124s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 124s] 187 | runtime_outputs_ = std::move(run_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 124s] 17 | SubstitutionList(const SubstitutionList& other); [ 124s] | ^~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 205 | rspfile_ = std::move(rsp); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 124s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 213 | rspfile_content_ = std::move(content); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 78 | link_output_ = std::move(link_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 124s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 124s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 84 | depend_output_ = std::move(dep_out); [ 124s] | ^ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 124s] In file included from ../src/gn/target.h:15, [ 124s] from ../src/gn/filesystem_utils.h:15, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 124s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 124s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 124s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 124s] | ^~~~~~~ [ 124s] In file included from ../src/gn/substitution_list.h:11, [ 124s] from ../src/gn/tool.h:16, [ 124s] from ../src/gn/toolchain.h:16, [ 124s] from ../src/gn/ninja_toolchain_writer.h:17, [ 124s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 124s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 124s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 124s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] [128/194] CXX src/gn/ninja_target_command_util.o [ 126s] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 126s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 126s] | ^~~~~~~ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 83 | command_ = std::move(cmd); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 110 | default_output_dir_ = std::move(dir); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 117 | depfile_ = std::move(df); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 123 | description_ = std::move(desc); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 175 | outputs_ = std::move(out); [ 126s] | ^ [ 126s] In file included from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 181 | partial_outputs_ = std::move(partial_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 187 | runtime_outputs_ = std::move(run_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | rspfile_ = std::move(rsp); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/target.h:29, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 213 | rspfile_content_ = std::move(content); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 126s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 126s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 78 | link_output_ = std::move(link_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 126s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 126s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 84 | depend_output_ = std::move(dep_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/action_values.h:14, [ 126s] from ../src/gn/target.h:15, [ 126s] from ../src/gn/config_values_extractors.h:16, [ 126s] from ../src/gn/ninja_target_command_util.h:9, [ 126s] from ../src/gn/ninja_target_command_util.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] [129/194] CXX src/gn/ninja_utils.o [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 83 | command_ = std::move(cmd); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 110 | default_output_dir_ = std::move(dir); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 117 | depfile_ = std::move(df); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 123 | description_ = std::move(desc); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 175 | outputs_ = std::move(out); [ 126s] | ^ [ 126s] In file included from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 181 | partial_outputs_ = std::move(partial_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 187 | runtime_outputs_ = std::move(run_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | rspfile_ = std::move(rsp); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 213 | rspfile_content_ = std::move(content); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/filesystem_utils.h:15, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 126s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 126s] | ^~~~~~~ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_utils.cc:7: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] [130/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 83 | command_ = std::move(cmd); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 110 | default_output_dir_ = std::move(dir); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 117 | depfile_ = std::move(df); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 123 | description_ = std::move(desc); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 175 | outputs_ = std::move(out); [ 126s] | ^ [ 126s] In file included from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 181 | partial_outputs_ = std::move(partial_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 187 | runtime_outputs_ = std::move(run_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | rspfile_ = std::move(rsp); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/c_tool.h:17, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 213 | rspfile_content_ = std::move(content); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 126s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 78 | link_output_ = std::move(link_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 126s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 84 | depend_output_ = std::move(dep_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/rust_tool.h:18, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:10, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 126s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 126s] | ^~~~~~~ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/c_tool.h:15, [ 126s] from ../src/gn/ninja_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 126s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] [131/194] CXX src/gn/ninja_tools.o [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 83 | command_ = std::move(cmd); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 110 | default_output_dir_ = std::move(dir); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 117 | depfile_ = std::move(df); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 123 | description_ = std::move(desc); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 175 | outputs_ = std::move(out); [ 126s] | ^ [ 126s] In file included from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 181 | partial_outputs_ = std::move(partial_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 126s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 126s] 187 | runtime_outputs_ = std::move(run_out); [ 126s] | ^ [ 126s] In file included from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 126s] 17 | SubstitutionList(const SubstitutionList& other); [ 126s] | ^~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 205 | rspfile_ = std::move(rsp); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 126s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 213 | rspfile_content_ = std::move(content); [ 126s] | ^ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] In file included from ../src/gn/target.h:15, [ 126s] from ../src/gn/filesystem_utils.h:15, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 126s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 126s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 126s] | ^~~~~~~ [ 126s] In file included from ../src/gn/substitution_list.h:11, [ 126s] from ../src/gn/tool.h:16, [ 126s] from ../src/gn/toolchain.h:16, [ 126s] from ../src/gn/settings.h:14, [ 126s] from ../src/gn/filesystem_utils.h:14, [ 126s] from ../src/gn/ninja_tools.cc:14: [ 126s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 126s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 126s] | ^~~~~~~~~~~~~~~~~~~ [ 126s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 126s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 126s] | ^ [ 126s] In file included from ../src/gn/ninja_tools.h:11, [ 126s] from ../src/gn/ninja_tools.cc:5: [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 126s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 126s] 44 | base::IntToString(exit_code) + "."); [ 126s] | ^ [ 126s] In file included from ../src/gn/ninja_tools.h:11, [ 126s] from ../src/gn/ninja_tools.cc:5: [ 126s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 126s] 58 | Err(const Err& other); [ 126s] | ^~~ [ 127s] [132/194] CXX src/gn/output_conversion.o [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 83 | command_ = std::move(cmd); [ 127s] | ^ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 110 | default_output_dir_ = std::move(dir); [ 127s] | ^ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 117 | depfile_ = std::move(df); [ 127s] | ^ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 123 | description_ = std::move(desc); [ 127s] | ^ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 175 | outputs_ = std::move(out); [ 127s] | ^ [ 127s] In file included from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 181 | partial_outputs_ = std::move(partial_out); [ 127s] | ^ [ 127s] In file included from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 127s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 127s] 187 | runtime_outputs_ = std::move(run_out); [ 127s] | ^ [ 127s] In file included from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 127s] 17 | SubstitutionList(const SubstitutionList& other); [ 127s] | ^~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 205 | rspfile_ = std::move(rsp); [ 127s] | ^ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] In file included from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 127s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 127s] 213 | rspfile_content_ = std::move(content); [ 127s] | ^ [ 127s] In file included from ../src/gn/substitution_list.h:11, [ 127s] from ../src/gn/tool.h:16, [ 127s] from ../src/gn/toolchain.h:16, [ 127s] from ../src/gn/settings.h:14, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 127s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 127s] | ^~~~~~~~~~~~~~~~~~~ [ 127s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const string&, const Value&, std::ostream&, Err*)': [ 127s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 127s] | ^ [ 127s] In file included from ../src/gn/scope.h:17, [ 127s] from ../src/gn/settings.h:12, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 127s] | ^ [ 127s] In file included from ../src/gn/scope.h:17, [ 127s] from ../src/gn/settings.h:12, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 127s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 127s] 157 | "Run gn help output_conversion to see your options."); [ 127s] | ^ [ 127s] In file included from ../src/gn/scope.h:17, [ 127s] from ../src/gn/settings.h:12, [ 127s] from ../src/gn/output_conversion.cc:7: [ 127s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 127s] 58 | Err(const Err& other); [ 127s] | ^~~ [ 128s] [133/194] CXX src/gn/ninja_writer.o [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 83 | command_ = std::move(cmd); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 110 | default_output_dir_ = std::move(dir); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 117 | depfile_ = std::move(df); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 123 | description_ = std::move(desc); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 175 | outputs_ = std::move(out); [ 128s] | ^ [ 128s] In file included from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 181 | partial_outputs_ = std::move(partial_out); [ 128s] | ^ [ 128s] In file included from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 128s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 128s] 187 | runtime_outputs_ = std::move(run_out); [ 128s] | ^ [ 128s] In file included from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 128s] 17 | SubstitutionList(const SubstitutionList& other); [ 128s] | ^~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 205 | rspfile_ = std::move(rsp); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 128s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 213 | rspfile_content_ = std::move(content); [ 128s] | ^ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] In file included from ../src/gn/target.h:15, [ 128s] from ../src/gn/ninja_writer.cc:13: [ 128s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 128s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 128s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 128s] | ^~~~~~~ [ 128s] In file included from ../src/gn/substitution_list.h:11, [ 128s] from ../src/gn/tool.h:16, [ 128s] from ../src/gn/toolchain.h:16, [ 128s] from ../src/gn/ninja_toolchain_writer.h:17, [ 128s] from ../src/gn/ninja_writer.cc:11: [ 128s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 128s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 128s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 128s] | ^ [ 128s] In file included from ../src/gn/scope.h:17, [ 128s] from ../src/gn/loader.h:15, [ 128s] from ../src/gn/ninja_writer.cc:8: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 128s] | ^ [ 128s] In file included from ../src/gn/scope.h:17, [ 128s] from ../src/gn/loader.h:15, [ 128s] from ../src/gn/ninja_writer.cc:8: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] [134/194] CXX src/gn/operators.o [ 128s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 128s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 92 | "This thing on the left is not an identifier or accessor."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 117 | "to copy it into the current scope before doing this operation."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 128s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 128s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 252 | " does not evaluate to a value."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 128s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 281 | "\nfrom the list but it wasn't there."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, {anonymous}::ValueDestination*, Value, Err*)': [ 128s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 128s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 128s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, {anonymous}::ValueDestination*, Value, Err*)': [ 128s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 128s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 539 | "This operator can only compare two integers."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 128s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 598 | "\" instead."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 610 | "\" instead."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 128s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 628 | "\" instead."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 640 | "\" instead."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 128s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 659 | "\" instead."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 128s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 128s] 687 | "This thing on the right does not evaluate to a value."); [ 128s] | ^ [ 128s] In file included from ../src/gn/operators.cc:11: [ 128s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 128s] 58 | Err(const Err& other); [ 128s] | ^~~ [ 128s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 128s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 128s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/pstl/glue_algorithm_defs.h:13, [ 128s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/algorithm:71, [ 128s] from ../src/gn/operators.cc:8: [ 128s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 128s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 128s] 426 | vector<_Tp, _Alloc>:: [ 128s] | ^~~~~~~~~~~~~~~~~~~ [ 128s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 128s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 128s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 128s] | ^~~~~~~~~~~~~~~~~ [ 128s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 128s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 128s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 128s] | ^~~~~~~~~~~~~~~~~ [ 129s] [135/194] CXX src/gn/output_file.o [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 83 | command_ = std::move(cmd); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 110 | default_output_dir_ = std::move(dir); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 117 | depfile_ = std::move(df); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 123 | description_ = std::move(desc); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 175 | outputs_ = std::move(out); [ 129s] | ^ [ 129s] In file included from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 181 | partial_outputs_ = std::move(partial_out); [ 129s] | ^ [ 129s] In file included from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 129s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 129s] 187 | runtime_outputs_ = std::move(run_out); [ 129s] | ^ [ 129s] In file included from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 129s] 17 | SubstitutionList(const SubstitutionList& other); [ 129s] | ^~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 205 | rspfile_ = std::move(rsp); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 129s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 213 | rspfile_content_ = std::move(content); [ 129s] | ^ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] In file included from ../src/gn/target.h:15, [ 129s] from ../src/gn/filesystem_utils.h:15, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 129s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 129s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 129s] | ^~~~~~~ [ 129s] In file included from ../src/gn/substitution_list.h:11, [ 129s] from ../src/gn/tool.h:16, [ 129s] from ../src/gn/toolchain.h:16, [ 129s] from ../src/gn/settings.h:14, [ 129s] from ../src/gn/filesystem_utils.h:14, [ 129s] from ../src/gn/output_file.cc:7: [ 129s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 129s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 129s] | ^~~~~~~~~~~~~~~~~~~ [ 129s] [136/194] CXX src/gn/parse_node_value_adapter.o [ 129s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 129s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 129s] 42 | *err = Err(node, err->message(), err->help_text()); [ 129s] | ^ [ 129s] In file included from ../src/gn/value.h:15, [ 129s] from ../src/gn/parse_node_value_adapter.h:9, [ 129s] from ../src/gn/parse_node_value_adapter.cc:5: [ 129s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 129s] 58 | Err(const Err& other); [ 129s] | ^~~ [ 130s] [137/194] CXX src/gn/path_output.o [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 83 | command_ = std::move(cmd); [ 130s] | ^ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 110 | default_output_dir_ = std::move(dir); [ 130s] | ^ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 117 | depfile_ = std::move(df); [ 130s] | ^ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 123 | description_ = std::move(desc); [ 130s] | ^ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 175 | outputs_ = std::move(out); [ 130s] | ^ [ 130s] In file included from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 181 | partial_outputs_ = std::move(partial_out); [ 130s] | ^ [ 130s] In file included from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 130s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 130s] 187 | runtime_outputs_ = std::move(run_out); [ 130s] | ^ [ 130s] In file included from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 130s] 17 | SubstitutionList(const SubstitutionList& other); [ 130s] | ^~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 205 | rspfile_ = std::move(rsp); [ 130s] | ^ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 130s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 213 | rspfile_content_ = std::move(content); [ 130s] | ^ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 130s] In file included from ../src/gn/target.h:15, [ 130s] from ../src/gn/filesystem_utils.h:15, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 130s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 130s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 130s] | ^~~~~~~ [ 130s] In file included from ../src/gn/substitution_list.h:11, [ 130s] from ../src/gn/tool.h:16, [ 130s] from ../src/gn/toolchain.h:16, [ 130s] from ../src/gn/settings.h:14, [ 130s] from ../src/gn/filesystem_utils.h:14, [ 130s] from ../src/gn/path_output.cc:8: [ 130s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 130s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 130s] | ^~~~~~~~~~~~~~~~~~~ [ 131s] [138/194] CXX src/gn/parser.o [ 131s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 131s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 131s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 343 | *err = Err(token, "Invalid token in literal value"); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 131s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 412 | *err_ = Err(cur_token(), error_message); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 131s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 131s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 475 | return std::move(comment); [ 131s] | ~~~~~~~~~^~~~~~~~~ [ 131s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 131s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 498 | return std::move(unary_op); [ 131s] | ~~~~~~~~~^~~~~~~~~~ [ 131s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 131s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 516 | std::string(token.value()) + "'"); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 524 | return std::move(binary_op); [ 131s] | ~~~~~~~~~^~~~~~~~~~~ [ 131s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 131s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 565 | return std::move(func_call); [ 131s] | ~~~~~~~~~^~~~~~~~~~~ [ 131s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 131s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 573 | "scope access, or array access."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 586 | return std::move(assign); [ 131s] | ~~~~~~~~~^~~~~~~~ [ 131s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 131s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 598 | "value to a temporary before subscripting. Sorry."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 606 | return std::move(accessor); [ 131s] | ~~~~~~~~~^~~~~~~~~~ [ 131s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 131s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 616 | "value to a temporary first. Sorry."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 632 | return std::move(accessor); [ 131s] | ~~~~~~~~~^~~~~~~~~~ [ 131s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 131s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 131s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 131s] 702 | return std::move(file); [ 131s] | ~~~~~~~~~^~~~~~ [ 131s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 131s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 131s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 131s] | ^ [ 131s] In file included from ../src/gn/parser.h:16, [ 131s] from ../src/gn/parser.cc:5: [ 131s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 131s] 58 | Err(const Err& other); [ 131s] | ^~~ [ 131s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 131s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parser.h:16, [ 132s] from ../src/gn/parser.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parser.h:16, [ 132s] from ../src/gn/parser.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 132s] 772 | return std::move(condition); [ 132s] | ~~~~~~~~~^~~~~~~~~~~ [ 132s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 132s] [139/194] CXX src/gn/parse_tree.o [ 132s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 367 | Value::DescribeType(base_value->type()) + "."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 395 | "\" in scope \"" + base_.value() + "\""); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 431 | *err = Err(base_, "Undefined identifier."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 438 | "\" in scope \"" + base_.value() + "\""); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 469 | "array has no elements."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 568 | "Either delete it or do something with the result."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 878 | "I can't do something with nothing."); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 132s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 132s] | ^ [ 132s] In file included from ../src/gn/parse_tree.h:16, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 132s] from ../src/gn/parse_tree.h:12, [ 132s] from ../src/gn/parse_tree.cc:5: [ 132s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 132s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 132s] 426 | vector<_Tp, _Alloc>:: [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 132s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 132s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 132s] | ^~~~~~~~~~~~~~~~~ [ 132s] [140/194] CXX src/gn/qt_creator_writer.o [ 132s] In file included from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 132s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 132s] | ^~~~~~~ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 83 | command_ = std::move(cmd); [ 132s] | ^ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 110 | default_output_dir_ = std::move(dir); [ 132s] | ^ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 117 | depfile_ = std::move(df); [ 132s] | ^ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 123 | description_ = std::move(desc); [ 132s] | ^ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 175 | outputs_ = std::move(out); [ 132s] | ^ [ 132s] In file included from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 181 | partial_outputs_ = std::move(partial_out); [ 132s] | ^ [ 132s] In file included from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 132s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 132s] 187 | runtime_outputs_ = std::move(run_out); [ 132s] | ^ [ 132s] In file included from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 132s] 17 | SubstitutionList(const SubstitutionList& other); [ 132s] | ^~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 205 | rspfile_ = std::move(rsp); [ 132s] | ^ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] In file included from ../src/gn/toolchain.h:16, [ 132s] from ../src/gn/target.h:29, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 132s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 132s] 213 | rspfile_content_ = std::move(content); [ 132s] | ^ [ 132s] In file included from ../src/gn/substitution_list.h:11, [ 132s] from ../src/gn/action_values.h:14, [ 132s] from ../src/gn/target.h:15, [ 132s] from ../src/gn/qt_creator_writer.h:14, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 132s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 132s] | ^~~~~~~~~~~~~~~~~~~ [ 132s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const string&)': [ 132s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 48 | "': " + base::File::ErrorToString(error)); [ 132s] | ^ [ 132s] In file included from ../src/gn/qt_creator_writer.h:13, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 57 | *err = gen.err_; [ 132s] | ^~~~ [ 132s] In file included from ../src/gn/qt_creator_writer.h:13, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 132s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 132s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 132s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 132s] | ^ [ 132s] In file included from ../src/gn/qt_creator_writer.h:13, [ 132s] from ../src/gn/qt_creator_writer.cc:5: [ 132s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 132s] 58 | Err(const Err& other); [ 132s] | ^~~ [ 133s] [141/194] CXX src/gn/rust_values_generator.o [ 133s] In file included from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 133s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 133s] | ^~~~~~~ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 83 | command_ = std::move(cmd); [ 133s] | ^ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 110 | default_output_dir_ = std::move(dir); [ 133s] | ^ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 117 | depfile_ = std::move(df); [ 133s] | ^ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 123 | description_ = std::move(desc); [ 133s] | ^ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 175 | outputs_ = std::move(out); [ 133s] | ^ [ 133s] In file included from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 181 | partial_outputs_ = std::move(partial_out); [ 133s] | ^ [ 133s] In file included from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 133s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 133s] 187 | runtime_outputs_ = std::move(run_out); [ 133s] | ^ [ 133s] In file included from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 133s] 17 | SubstitutionList(const SubstitutionList& other); [ 133s] | ^~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 205 | rspfile_ = std::move(rsp); [ 133s] | ^ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] In file included from ../src/gn/toolchain.h:16, [ 133s] from ../src/gn/target.h:29, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 133s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 133s] 213 | rspfile_content_ = std::move(content); [ 133s] | ^ [ 133s] In file included from ../src/gn/substitution_list.h:11, [ 133s] from ../src/gn/action_values.h:14, [ 133s] from ../src/gn/target.h:15, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 133s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 133s] | ^~~~~~~~~~~~~~~~~~~ [ 133s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 133s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 133s] | ^ [ 133s] In file included from ../src/gn/scope.h:17, [ 133s] from ../src/gn/args.h:14, [ 133s] from ../src/gn/build_settings.h:16, [ 133s] from ../src/gn/metadata.h:10, [ 133s] from ../src/gn/target.h:23, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 133s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 91 | kRustSupportedCrateTypesError); [ 133s] | ^ [ 133s] In file included from ../src/gn/scope.h:17, [ 133s] from ../src/gn/args.h:14, [ 133s] from ../src/gn/build_settings.h:16, [ 133s] from ../src/gn/metadata.h:10, [ 133s] from ../src/gn/target.h:23, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 128 | kRustSupportedCrateTypesError); [ 133s] | ^ [ 133s] In file included from ../src/gn/scope.h:17, [ 133s] from ../src/gn/args.h:14, [ 133s] from ../src/gn/build_settings.h:16, [ 133s] from ../src/gn/metadata.h:10, [ 133s] from ../src/gn/target.h:23, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 133s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 150 | to_find + "\" in sources."); [ 133s] | ^ [ 133s] In file included from ../src/gn/scope.h:17, [ 133s] from ../src/gn/args.h:14, [ 133s] from ../src/gn/build_settings.h:16, [ 133s] from ../src/gn/metadata.h:10, [ 133s] from ../src/gn/target.h:23, [ 133s] from ../src/gn/rust_values_generator.h:9, [ 133s] from ../src/gn/rust_values_generator.cc:5: [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 133s] [142/194] CXX src/gn/pool.o [ 133s] [143/194] CXX src/gn/rust_variables.o [ 133s] [144/194] CXX src/gn/rust_substitution_type.o [ 133s] [145/194] CXX src/gn/pattern.o [ 133s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 133s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 133s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 133s] | ^ [ 133s] In file included from ../src/gn/value.h:15, [ 133s] from ../src/gn/pattern.h:13, [ 133s] from ../src/gn/pattern.cc:5: [ 133s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 133s] 58 | Err(const Err& other); [ 133s] | ^~~ [ 134s] [146/194] CXX src/gn/rust_values.o [ 135s] [147/194] CXX src/gn/runtime_deps.o [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 83 | command_ = std::move(cmd); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 110 | default_output_dir_ = std::move(dir); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 117 | depfile_ = std::move(df); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 123 | description_ = std::move(desc); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | outputs_ = std::move(out); [ 135s] | ^ [ 135s] In file included from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 181 | partial_outputs_ = std::move(partial_out); [ 135s] | ^ [ 135s] In file included from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 187 | runtime_outputs_ = std::move(run_out); [ 135s] | ^ [ 135s] In file included from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 205 | rspfile_ = std::move(rsp); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 213 | rspfile_content_ = std::move(content); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/target.h:15, [ 135s] from ../src/gn/filesystem_utils.h:15, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 135s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 135s] | ^~~~~~~ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/filesystem_utils.h:14, [ 135s] from ../src/gn/runtime_deps.cc:17: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, {anonymous}::RuntimeDepsVector*, Err*)': [ 135s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 135s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 135s] | ^ [ 135s] In file included from ../src/gn/scope.h:17, [ 135s] from ../src/gn/args.h:14, [ 135s] from ../src/gn/build_settings.h:16, [ 135s] from ../src/gn/runtime_deps.cc:14: [ 135s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 135s] 58 | Err(const Err& other); [ 135s] | ^~~ [ 135s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 135s] | ^ [ 135s] In file included from ../src/gn/scope.h:17, [ 135s] from ../src/gn/args.h:14, [ 135s] from ../src/gn/build_settings.h:16, [ 135s] from ../src/gn/runtime_deps.cc:14: [ 135s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 135s] 58 | Err(const Err& other); [ 135s] | ^~~ [ 135s] [148/194] CXX src/gn/rust_tool.o [ 135s] In file included from ../src/gn/target.h:15, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 135s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 135s] | ^~~~~~~ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 83 | command_ = std::move(cmd); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 110 | default_output_dir_ = std::move(dir); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 117 | depfile_ = std::move(df); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 123 | description_ = std::move(desc); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | outputs_ = std::move(out); [ 135s] | ^ [ 135s] In file included from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 181 | partial_outputs_ = std::move(partial_out); [ 135s] | ^ [ 135s] In file included from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 187 | runtime_outputs_ = std::move(run_out); [ 135s] | ^ [ 135s] In file included from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 205 | rspfile_ = std::move(rsp); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/target.h:29, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 213 | rspfile_content_ = std::move(content); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 135s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 135s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 135s] | ^ [ 135s] In file included from ../src/gn/scope.h:17, [ 135s] from ../src/gn/args.h:14, [ 135s] from ../src/gn/build_settings.h:16, [ 135s] from ../src/gn/metadata.h:10, [ 135s] from ../src/gn/target.h:23, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 135s] 58 | Err(const Err& other); [ 135s] | ^~~ [ 135s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 135s] 89 | " which is not valid\nfor this variable."); [ 135s] | ^ [ 135s] In file included from ../src/gn/scope.h:17, [ 135s] from ../src/gn/args.h:14, [ 135s] from ../src/gn/build_settings.h:16, [ 135s] from ../src/gn/metadata.h:10, [ 135s] from ../src/gn/target.h:23, [ 135s] from ../src/gn/rust_tool.h:18, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 135s] 58 | Err(const Err& other); [ 135s] | ^~~ [ 135s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 94 | *field = std::move(list); [ 135s] | ^ [ 135s] In file included from ../src/gn/rust_tool.h:16, [ 135s] from ../src/gn/rust_tool.cc:5: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] [149/194] CXX src/gn/settings.o [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 83 | command_ = std::move(cmd); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 110 | default_output_dir_ = std::move(dir); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 117 | depfile_ = std::move(df); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 123 | description_ = std::move(desc); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 175 | outputs_ = std::move(out); [ 135s] | ^ [ 135s] In file included from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 181 | partial_outputs_ = std::move(partial_out); [ 135s] | ^ [ 135s] In file included from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 135s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 135s] 187 | runtime_outputs_ = std::move(run_out); [ 135s] | ^ [ 135s] In file included from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 135s] 17 | SubstitutionList(const SubstitutionList& other); [ 135s] | ^~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 205 | rspfile_ = std::move(rsp); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 135s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 213 | rspfile_content_ = std::move(content); [ 135s] | ^ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 135s] In file included from ../src/gn/target.h:15, [ 135s] from ../src/gn/filesystem_utils.h:15, [ 135s] from ../src/gn/settings.cc:8: [ 135s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 135s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 135s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 135s] | ^~~~~~~ [ 135s] In file included from ../src/gn/substitution_list.h:11, [ 135s] from ../src/gn/tool.h:16, [ 135s] from ../src/gn/toolchain.h:16, [ 135s] from ../src/gn/settings.h:14, [ 135s] from ../src/gn/settings.cc:5: [ 135s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 135s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 135s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] [150/194] CXX src/gn/scheduler.o [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 83 | command_ = std::move(cmd); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 110 | default_output_dir_ = std::move(dir); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 117 | depfile_ = std::move(df); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 123 | description_ = std::move(desc); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 175 | outputs_ = std::move(out); [ 136s] | ^ [ 136s] In file included from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 181 | partial_outputs_ = std::move(partial_out); [ 136s] | ^ [ 136s] In file included from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 136s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 136s] 187 | runtime_outputs_ = std::move(run_out); [ 136s] | ^ [ 136s] In file included from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 136s] 17 | SubstitutionList(const SubstitutionList& other); [ 136s] | ^~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 205 | rspfile_ = std::move(rsp); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 136s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 213 | rspfile_content_ = std::move(content); [ 136s] | ^ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 136s] In file included from ../src/gn/target.h:15, [ 136s] from ../src/gn/scheduler.cc:10: [ 136s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 136s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 136s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 136s] | ^~~~~~~ [ 136s] In file included from ../src/gn/substitution_list.h:11, [ 136s] from ../src/gn/tool.h:16, [ 136s] from ../src/gn/toolchain.h:16, [ 136s] from ../src/gn/settings.h:14, [ 136s] from ../src/gn/input_file_manager.h:20, [ 136s] from ../src/gn/scheduler.h:16, [ 136s] from ../src/gn/scheduler.cc:5: [ 136s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 136s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 136s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] [151/194] CXX src/gn/scope_per_file_provider.o [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 83 | command_ = std::move(cmd); [ 137s] | ^ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 110 | default_output_dir_ = std::move(dir); [ 137s] | ^ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 117 | depfile_ = std::move(df); [ 137s] | ^ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 123 | description_ = std::move(desc); [ 137s] | ^ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 137s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 137s] 175 | outputs_ = std::move(out); [ 137s] | ^ [ 137s] In file included from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 137s] 17 | SubstitutionList(const SubstitutionList& other); [ 137s] | ^~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 137s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 137s] 181 | partial_outputs_ = std::move(partial_out); [ 137s] | ^ [ 137s] In file included from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 137s] 17 | SubstitutionList(const SubstitutionList& other); [ 137s] | ^~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 137s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 137s] 187 | runtime_outputs_ = std::move(run_out); [ 137s] | ^ [ 137s] In file included from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 137s] 17 | SubstitutionList(const SubstitutionList& other); [ 137s] | ^~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 205 | rspfile_ = std::move(rsp); [ 137s] | ^ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 137s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 213 | rspfile_content_ = std::move(content); [ 137s] | ^ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 137s] In file included from ../src/gn/target.h:15, [ 137s] from ../src/gn/filesystem_utils.h:15, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 137s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 137s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 137s] | ^~~~~~~ [ 137s] In file included from ../src/gn/substitution_list.h:11, [ 137s] from ../src/gn/tool.h:16, [ 137s] from ../src/gn/toolchain.h:16, [ 137s] from ../src/gn/settings.h:14, [ 137s] from ../src/gn/filesystem_utils.h:14, [ 137s] from ../src/gn/scope_per_file_provider.cc:9: [ 137s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 137s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 137s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] [152/194] CXX src/gn/source_dir.o [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 83 | command_ = std::move(cmd); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 110 | default_output_dir_ = std::move(dir); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 117 | depfile_ = std::move(df); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 123 | description_ = std::move(desc); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 175 | outputs_ = std::move(out); [ 138s] | ^ [ 138s] In file included from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 181 | partial_outputs_ = std::move(partial_out); [ 138s] | ^ [ 138s] In file included from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 138s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 138s] 187 | runtime_outputs_ = std::move(run_out); [ 138s] | ^ [ 138s] In file included from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 138s] 17 | SubstitutionList(const SubstitutionList& other); [ 138s] | ^~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 205 | rspfile_ = std::move(rsp); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 138s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 213 | rspfile_content_ = std::move(content); [ 138s] | ^ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/target.h:15, [ 138s] from ../src/gn/filesystem_utils.h:15, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 138s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 138s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 138s] | ^~~~~~~ [ 138s] In file included from ../src/gn/substitution_list.h:11, [ 138s] from ../src/gn/tool.h:16, [ 138s] from ../src/gn/toolchain.h:16, [ 138s] from ../src/gn/settings.h:14, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 138s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 138s] | ^~~~~~~~~~~~~~~~~~~ [ 138s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 138s] ../src/gn/source_dir.cc:103:68: required from here [ 138s] ../src/gn/source_dir.cc:40:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 40 | *err = Err(blame_input_value, "Empty file path.", [ 138s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] 41 | "You can't use empty strings as file paths."); [ 138s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/scope.h:17, [ 138s] from ../src/gn/settings.h:12, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/source_dir.cc:49:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 138s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/scope.h:17, [ 138s] from ../src/gn/settings.h:12, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/source_dir.cc:53:10: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 53 | *err = Err(blame_input_value, "Empty directory path.", [ 138s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] 54 | "You can't use empty strings as directories."); [ 138s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/scope.h:17, [ 138s] from ../src/gn/settings.h:12, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 138s] ../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]' [ 138s] ../src/gn/source_dir.cc:155:42: required from here [ 138s] ../src/gn/source_dir.cc:40:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 40 | *err = Err(blame_input_value, "Empty file path.", [ 138s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] 41 | "You can't use empty strings as file paths."); [ 138s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/scope.h:17, [ 138s] from ../src/gn/settings.h:12, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/source_dir.cc:49:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 138s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/scope.h:17, [ 138s] from ../src/gn/settings.h:12, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 138s] ../src/gn/source_dir.cc:53:10: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 138s] 53 | *err = Err(blame_input_value, "Empty directory path.", [ 138s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] 54 | "You can't use empty strings as directories."); [ 138s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 138s] In file included from ../src/gn/scope.h:17, [ 138s] from ../src/gn/settings.h:12, [ 138s] from ../src/gn/filesystem_utils.h:14, [ 138s] from ../src/gn/source_dir.cc:10: [ 138s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 138s] 58 | Err(const Err& other); [ 138s] | ^~~ [ 139s] [153/194] CXX src/gn/setup.o [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 83 | command_ = std::move(cmd); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 110 | default_output_dir_ = std::move(dir); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 117 | depfile_ = std::move(df); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 123 | description_ = std::move(desc); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 175 | outputs_ = std::move(out); [ 139s] | ^ [ 139s] In file included from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 181 | partial_outputs_ = std::move(partial_out); [ 139s] | ^ [ 139s] In file included from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 187 | runtime_outputs_ = std::move(run_out); [ 139s] | ^ [ 139s] In file included from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 205 | rspfile_ = std::move(rsp); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 213 | rspfile_content_ = std::move(content); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/target.h:15, [ 139s] from ../src/gn/commands.h:15, [ 139s] from ../src/gn/setup.cc:22: [ 139s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 139s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 139s] | ^~~~~~~ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/input_file_manager.h:20, [ 139s] from ../src/gn/scheduler.h:16, [ 139s] from ../src/gn/setup.h:17, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 139s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 636 | "\" doesn't exist."); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 652 | "\" couldn't be loaded."); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 678 | FilePathToUTF8(root_path) + "\"."); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const string&, bool, Err*)': [ 139s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 139s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 812 | "\" couldn't be loaded"); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 139s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 870 | "' cannot " + "contain a path separator"); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/args.h:14, [ 139s] from ../src/gn/build_settings.h:16, [ 139s] from ../src/gn/setup.h:13, [ 139s] from ../src/gn/setup.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] [154/194] CXX src/gn/source_file.o [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 83 | command_ = std::move(cmd); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 110 | default_output_dir_ = std::move(dir); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 117 | depfile_ = std::move(df); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 123 | description_ = std::move(desc); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 175 | outputs_ = std::move(out); [ 139s] | ^ [ 139s] In file included from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 181 | partial_outputs_ = std::move(partial_out); [ 139s] | ^ [ 139s] In file included from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 139s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 139s] 187 | runtime_outputs_ = std::move(run_out); [ 139s] | ^ [ 139s] In file included from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 139s] 17 | SubstitutionList(const SubstitutionList& other); [ 139s] | ^~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 205 | rspfile_ = std::move(rsp); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 139s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 213 | rspfile_content_ = std::move(content); [ 139s] | ^ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] In file included from ../src/gn/target.h:15, [ 139s] from ../src/gn/filesystem_utils.h:15, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 139s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 139s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 139s] | ^~~~~~~ [ 139s] In file included from ../src/gn/substitution_list.h:11, [ 139s] from ../src/gn/tool.h:16, [ 139s] from ../src/gn/toolchain.h:16, [ 139s] from ../src/gn/settings.h:14, [ 139s] from ../src/gn/filesystem_utils.h:14, [ 139s] from ../src/gn/source_file.cc:8: [ 139s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 139s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 139s] | ^~~~~~~~~~~~~~~~~~~ [ 139s] [155/194] CXX src/gn/standard_out.o [ 139s] [156/194] CXX src/gn/scope.o [ 139s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 139s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/scope.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/scope.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const Scope::MergeOptions&, const ParseNode*, const char*, Err*) const': [ 139s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 318 | std::string(current_name) + "\""); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/scope.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 370 | "file or in a related .gni file.\n"); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/scope.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 139s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 139s] 403 | current_name + "\""); [ 139s] | ^ [ 139s] In file included from ../src/gn/scope.h:17, [ 139s] from ../src/gn/scope.cc:5: [ 139s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 139s] 58 | Err(const Err& other); [ 139s] | ^~~ [ 140s] [157/194] CXX src/gn/string_atom.o [ 140s] [158/194] CXX src/gn/substitution_list.o [ 141s] [159/194] CXX src/gn/string_utils.o [ 141s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 141s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 79 | err->message(), err->help_text()); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 88 | err->message(), err->help_text()); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 105 | err->message(), err->help_text()); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 141s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 141s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 168 | "Unterminated ${..."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 188 | "It you want a literal $ use \"\\$\"."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 141s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 230 | "Could not convert hex value."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 141s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_utils.cc:11: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] [160/194] CXX src/gn/string_output_buffer.o [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 83 | command_ = std::move(cmd); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 110 | default_output_dir_ = std::move(dir); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 117 | depfile_ = std::move(df); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 123 | description_ = std::move(desc); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 175 | outputs_ = std::move(out); [ 141s] | ^ [ 141s] In file included from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 181 | partial_outputs_ = std::move(partial_out); [ 141s] | ^ [ 141s] In file included from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 141s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 141s] 187 | runtime_outputs_ = std::move(run_out); [ 141s] | ^ [ 141s] In file included from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 141s] 17 | SubstitutionList(const SubstitutionList& other); [ 141s] | ^~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 205 | rspfile_ = std::move(rsp); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 141s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 213 | rspfile_content_ = std::move(content); [ 141s] | ^ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] In file included from ../src/gn/target.h:15, [ 141s] from ../src/gn/filesystem_utils.h:15, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 141s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 141s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 141s] | ^~~~~~~ [ 141s] In file included from ../src/gn/substitution_list.h:11, [ 141s] from ../src/gn/tool.h:16, [ 141s] from ../src/gn/toolchain.h:16, [ 141s] from ../src/gn/settings.h:14, [ 141s] from ../src/gn/filesystem_utils.h:14, [ 141s] from ../src/gn/string_output_buffer.cc:11: [ 141s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 141s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 141s] | ^~~~~~~~~~~~~~~~~~~ [ 141s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 141s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_output_buffer.cc:9: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 141s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 141s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 141s] | ^ [ 141s] In file included from ../src/gn/string_output_buffer.cc:9: [ 141s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 141s] 58 | Err(const Err& other); [ 141s] | ^~~ [ 142s] [161/194] CXX src/gn/substitution_type.o [ 142s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 142s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 199 | "operating on a source file such as this."); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_type.cc:11: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [162/194] CXX src/gn/substitution_pattern.o [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | command_ = std::move(cmd); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_pattern.cc:5: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 110 | default_output_dir_ = std::move(dir); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_pattern.cc:5: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 117 | depfile_ = std::move(df); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_pattern.cc:5: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 123 | description_ = std::move(desc); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_pattern.cc:5: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 175 | outputs_ = std::move(out); [ 142s] | ^ [ 142s] In file included from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 181 | partial_outputs_ = std::move(partial_out); [ 142s] | ^ [ 142s] In file included from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 187 | runtime_outputs_ = std::move(run_out); [ 142s] | ^ [ 142s] In file included from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 205 | rspfile_ = std::move(rsp); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_pattern.cc:5: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/filesystem_utils.h:14, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 213 | rspfile_content_ = std::move(content); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_pattern.cc:5: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/target.h:15, [ 142s] from ../src/gn/filesystem_utils.h:15, [ 142s] from ../src/gn/substitution_pattern.cc:12: [ 142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 142s] | ^~~~~~~ [ 142s] In file included from ../src/gn/substitution_pattern.cc:5: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const string&, const ParseNode*, Err*)': [ 142s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 77 | " and did not find a known substitution following it."); [ 142s] | ^ [ 142s] In file included from ../src/gn/scope.h:17, [ 142s] from ../src/gn/args.h:14, [ 142s] from ../src/gn/build_settings.h:16, [ 142s] from ../src/gn/substitution_pattern.cc:10: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 142s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 142s] | ^ [ 142s] In file included from ../src/gn/scope.h:17, [ 142s] from ../src/gn/args.h:14, [ 142s] from ../src/gn/build_settings.h:16, [ 142s] from ../src/gn/substitution_pattern.cc:10: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 142s] | ^ [ 142s] In file included from ../src/gn/scope.h:17, [ 142s] from ../src/gn/args.h:14, [ 142s] from ../src/gn/build_settings.h:16, [ 142s] from ../src/gn/substitution_pattern.cc:10: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [163/194] CXX src/gn/swift_values.o [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 83 | command_ = std::move(cmd); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 110 | default_output_dir_ = std::move(dir); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 117 | depfile_ = std::move(df); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 123 | description_ = std::move(desc); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 175 | outputs_ = std::move(out); [ 142s] | ^ [ 142s] In file included from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 181 | partial_outputs_ = std::move(partial_out); [ 142s] | ^ [ 142s] In file included from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 142s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 142s] 187 | runtime_outputs_ = std::move(run_out); [ 142s] | ^ [ 142s] In file included from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 142s] 17 | SubstitutionList(const SubstitutionList& other); [ 142s] | ^~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 205 | rspfile_ = std::move(rsp); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 142s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 213 | rspfile_content_ = std::move(content); [ 142s] | ^ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] In file included from ../src/gn/target.h:15, [ 142s] from ../src/gn/swift_values.cc:11: [ 142s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 142s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 142s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 142s] | ^~~~~~~ [ 142s] In file included from ../src/gn/substitution_list.h:11, [ 142s] from ../src/gn/tool.h:16, [ 142s] from ../src/gn/toolchain.h:16, [ 142s] from ../src/gn/settings.h:14, [ 142s] from ../src/gn/swift_values.cc:9: [ 142s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 142s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 142s] | ^~~~~~~~~~~~~~~~~~~ [ 142s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 142s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 142s] 62 | " must be a .swiftmodule file."); [ 142s] | ^ [ 142s] In file included from ../src/gn/swift_values.cc:8: [ 142s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 142s] 58 | Err(const Err& other); [ 142s] | ^~~ [ 142s] [164/194] CXX src/gn/swift_variables.o [ 143s] [165/194] CXX src/gn/swift_values_generator.o [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 83 | command_ = std::move(cmd); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 110 | default_output_dir_ = std::move(dir); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 117 | depfile_ = std::move(df); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 123 | description_ = std::move(desc); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 175 | outputs_ = std::move(out); [ 143s] | ^ [ 143s] In file included from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 181 | partial_outputs_ = std::move(partial_out); [ 143s] | ^ [ 143s] In file included from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 187 | runtime_outputs_ = std::move(run_out); [ 143s] | ^ [ 143s] In file included from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 205 | rspfile_ = std::move(rsp); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 213 | rspfile_content_ = std::move(content); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/target.h:15, [ 143s] from ../src/gn/swift_values_generator.cc:12: [ 143s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 143s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 143s] | ^~~~~~~ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/swift_values_generator.cc:9: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] [166/194] CXX src/gn/substitution_writer.o [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 83 | command_ = std::move(cmd); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 110 | default_output_dir_ = std::move(dir); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 117 | depfile_ = std::move(df); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 123 | description_ = std::move(desc); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 175 | outputs_ = std::move(out); [ 143s] | ^ [ 143s] In file included from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 181 | partial_outputs_ = std::move(partial_out); [ 143s] | ^ [ 143s] In file included from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 143s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 143s] 187 | runtime_outputs_ = std::move(run_out); [ 143s] | ^ [ 143s] In file included from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 143s] 17 | SubstitutionList(const SubstitutionList& other); [ 143s] | ^~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 205 | rspfile_ = std::move(rsp); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 143s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 213 | rspfile_content_ = std::move(content); [ 143s] | ^ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 143s] In file included from ../src/gn/target.h:15, [ 143s] from ../src/gn/filesystem_utils.h:15, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 143s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 143s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 143s] | ^~~~~~~ [ 143s] In file included from ../src/gn/substitution_list.h:11, [ 143s] from ../src/gn/tool.h:16, [ 143s] from ../src/gn/toolchain.h:16, [ 143s] from ../src/gn/settings.h:14, [ 143s] from ../src/gn/filesystem_utils.h:14, [ 143s] from ../src/gn/substitution_writer.cc:10: [ 143s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 143s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 143s] | ^~~~~~~~~~~~~~~~~~~ [ 144s] [167/194] CXX src/gn/template.o [ 144s] [168/194] CXX src/gn/switches.o [ 145s] [169/194] CXX src/gn/token.o [ 145s] [170/194] CXX src/gn/target_generator.o [ 145s] In file included from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 145s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 145s] | ^~~~~~~ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 83 | command_ = std::move(cmd); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 110 | default_output_dir_ = std::move(dir); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 117 | depfile_ = std::move(df); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 123 | description_ = std::move(desc); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 175 | outputs_ = std::move(out); [ 145s] | ^ [ 145s] In file included from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 181 | partial_outputs_ = std::move(partial_out); [ 145s] | ^ [ 145s] In file included from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 145s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 145s] 187 | runtime_outputs_ = std::move(run_out); [ 145s] | ^ [ 145s] In file included from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 145s] 17 | SubstitutionList(const SubstitutionList& other); [ 145s] | ^~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 205 | rspfile_ = std::move(rsp); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] In file included from ../src/gn/toolchain.h:16, [ 145s] from ../src/gn/target.h:29, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 145s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 145s] 213 | rspfile_content_ = std::move(content); [ 145s] | ^ [ 145s] In file included from ../src/gn/substitution_list.h:11, [ 145s] from ../src/gn/action_values.h:14, [ 145s] from ../src/gn/target.h:15, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 145s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 145s] | ^~~~~~~~~~~~~~~~~~~ [ 145s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const string&, Err*)': [ 145s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 83 | "Otherwise I'm not sure what to call this target."); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/args.h:14, [ 145s] from ../src/gn/build_settings.h:16, [ 145s] from ../src/gn/metadata.h:10, [ 145s] from ../src/gn/target.h:23, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/args.h:14, [ 145s] from ../src/gn/build_settings.h:16, [ 145s] from ../src/gn/metadata.h:10, [ 145s] from ../src/gn/target.h:23, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/args.h:14, [ 145s] from ../src/gn/build_settings.h:16, [ 145s] from ../src/gn/metadata.h:10, [ 145s] from ../src/gn/target.h:23, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 145s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 340 | "literally."); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/args.h:14, [ 145s] from ../src/gn/build_settings.h:16, [ 145s] from ../src/gn/metadata.h:10, [ 145s] from ../src/gn/target.h:23, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 145s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/args.h:14, [ 145s] from ../src/gn/build_settings.h:16, [ 145s] from ../src/gn/metadata.h:10, [ 145s] from ../src/gn/target.h:23, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 145s] | ^ [ 145s] In file included from ../src/gn/scope.h:17, [ 145s] from ../src/gn/args.h:14, [ 145s] from ../src/gn/build_settings.h:16, [ 145s] from ../src/gn/metadata.h:10, [ 145s] from ../src/gn/target.h:23, [ 145s] from ../src/gn/action_target_generator.h:9, [ 145s] from ../src/gn/target_generator.cc:12: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] [171/194] CXX src/gn/tokenizer.o [ 145s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 145s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 100 | *err_ = GetErrorForInvalidToken(location); [ 145s] | ^ [ 145s] In file included from ../src/gn/tokenizer.h:14, [ 145s] from ../src/gn/tokenizer.cc:5: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 145s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 145s] | ^ [ 145s] In file included from ../src/gn/tokenizer.h:14, [ 145s] from ../src/gn/tokenizer.cc:5: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 284 | "Don't leave me hanging like this!"); [ 145s] | ^ [ 145s] In file included from ../src/gn/tokenizer.h:14, [ 145s] from ../src/gn/tokenizer.cc:5: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 292 | "Newline in string constant."); [ 145s] | ^ [ 145s] In file included from ../src/gn/tokenizer.h:14, [ 145s] from ../src/gn/tokenizer.cc:5: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 145s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 145s] 333 | "Please insert system disk in drive A: and press any key."); [ 145s] | ^ [ 145s] In file included from ../src/gn/tokenizer.h:14, [ 145s] from ../src/gn/tokenizer.cc:5: [ 145s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 145s] 58 | Err(const Err& other); [ 145s] | ^~~ [ 147s] [172/194] CXX src/gn/value.o [ 147s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Value::Type, Err*) const': [ 147s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 227 | ToString(true)); [ 147s] | ^ [ 147s] In file included from ../src/gn/value.h:15, [ 147s] from ../src/gn/value.cc:5: [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 147s] [173/194] CXX src/gn/tool.o [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 83 | command_ = std::move(cmd); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 110 | default_output_dir_ = std::move(dir); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 117 | depfile_ = std::move(df); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 123 | description_ = std::move(desc); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 147s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 147s] 175 | outputs_ = std::move(out); [ 147s] | ^ [ 147s] In file included from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 147s] 17 | SubstitutionList(const SubstitutionList& other); [ 147s] | ^~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 147s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 147s] 181 | partial_outputs_ = std::move(partial_out); [ 147s] | ^ [ 147s] In file included from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 147s] 17 | SubstitutionList(const SubstitutionList& other); [ 147s] | ^~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 147s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 147s] 187 | runtime_outputs_ = std::move(run_out); [ 147s] | ^ [ 147s] In file included from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 147s] 17 | SubstitutionList(const SubstitutionList& other); [ 147s] | ^~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 205 | rspfile_ = std::move(rsp); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:5: [ 147s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 147s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 213 | rspfile_content_ = std::move(content); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:7: [ 147s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 147s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 78 | link_output_ = std::move(link_out); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/tool.cc:7: [ 147s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 147s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 84 | depend_output_ = std::move(dep_out); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] In file included from ../src/gn/target.h:15, [ 147s] from ../src/gn/rust_tool.h:18, [ 147s] from ../src/gn/tool.cc:9: [ 147s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 147s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 147s] | ^~~~~~~ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 147s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 74 | " which is not valid\nfor this variable."); [ 147s] | ^ [ 147s] In file included from ../src/gn/scope.h:17, [ 147s] from ../src/gn/tool.h:14, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 147s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 147s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 147s] 123 | *field = std::move(pattern); [ 147s] | ^ [ 147s] In file included from ../src/gn/substitution_list.h:11, [ 147s] from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 147s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 147s] | ^~~~~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 147s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 147s] 146 | *field = std::move(list); [ 147s] | ^ [ 147s] In file included from ../src/gn/tool.h:16, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 147s] 17 | SubstitutionList(const SubstitutionList& other); [ 147s] | ^~~~~~~~~~~~~~~~ [ 147s] ../src/gn/tool.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 147s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 147s] | ^ [ 147s] In file included from ../src/gn/scope.h:17, [ 147s] from ../src/gn/tool.h:14, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 147s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 147s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 214 | : "This tool doesn't support \"command\"."); [ 147s] | ^ [ 147s] In file included from ../src/gn/scope.h:17, [ 147s] from ../src/gn/tool.h:14, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 147s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const string&, Scope*, Toolchain*, Err*)': [ 147s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 227 | *err = Err(function, "Unknown tool type."); [ 147s] | ^ [ 147s] In file included from ../src/gn/scope.h:17, [ 147s] from ../src/gn/tool.h:14, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 147s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 147s] 246 | *err = Err(function, "Unknown tool type."); [ 147s] | ^ [ 147s] In file included from ../src/gn/scope.h:17, [ 147s] from ../src/gn/tool.h:14, [ 147s] from ../src/gn/tool.cc:5: [ 147s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 147s] 58 | Err(const Err& other); [ 147s] | ^~~ [ 148s] [174/194] CXX src/gn/value_extractors.o [ 148s] In file included from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 148s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 148s] | ^~~~~~~ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 83 | command_ = std::move(cmd); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 110 | default_output_dir_ = std::move(dir); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | depfile_ = std::move(df); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 123 | description_ = std::move(desc); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 175 | outputs_ = std::move(out); [ 148s] | ^ [ 148s] In file included from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 181 | partial_outputs_ = std::move(partial_out); [ 148s] | ^ [ 148s] In file included from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 187 | runtime_outputs_ = std::move(run_out); [ 148s] | ^ [ 148s] In file included from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 205 | rspfile_ = std::move(rsp); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/target.h:29, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 213 | rspfile_content_ = std::move(content); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/action_values.h:14, [ 148s] from ../src/gn/target.h:15, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 148s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 86 | "Use frameworks to list framework dependencies."); [ 148s] | ^ [ 148s] In file included from ../src/gn/scope.h:17, [ 148s] from ../src/gn/args.h:14, [ 148s] from ../src/gn/build_settings.h:16, [ 148s] from ../src/gn/value_extractors.cc:9: [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 148s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 202 | build_settings->root_path_utf8(), v, err); [ 148s] | ^ [ 148s] In file included from ../src/gn/visibility.h:13, [ 148s] from ../src/gn/item.h:13, [ 148s] from ../src/gn/target.h:19, [ 148s] from ../src/gn/value_extractors.cc:15: [ 148s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 148s] 35 | LabelPattern(const LabelPattern& other); [ 148s] | ^~~~~~~~~~~~ [ 148s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = {anonymous}::LabelResolver]': [ 148s] ../src/gn/value_extractors.cc:273:76: required from here [ 148s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 54 | *err = Err(item, "Duplicate item in list"); [ 148s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/scope.h:17, [ 148s] from ../src/gn/args.h:14, [ 148s] from ../src/gn/build_settings.h:16, [ 148s] from ../src/gn/value_extractors.cc:9: [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = {anonymous}::LabelPtrResolver]': [ 148s] ../src/gn/value_extractors.cc:284:79: required from here [ 148s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 54 | *err = Err(item, "Duplicate item in list"); [ 148s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/scope.h:17, [ 148s] from ../src/gn/args.h:14, [ 148s] from ../src/gn/build_settings.h:16, [ 148s] from ../src/gn/value_extractors.cc:9: [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = {anonymous}::LabelPtrResolver]': [ 148s] ../src/gn/value_extractors.cc:295:79: required from here [ 148s] ../src/gn/value_extractors.cc:54:12: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 148s] 54 | *err = Err(item, "Duplicate item in list"); [ 148s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/scope.h:17, [ 148s] from ../src/gn/args.h:14, [ 148s] from ../src/gn/build_settings.h:16, [ 148s] from ../src/gn/value_extractors.cc:9: [ 148s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 148s] 58 | Err(const Err& other); [ 148s] | ^~~ [ 148s] [175/194] CXX src/gn/toolchain.o [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 83 | command_ = std::move(cmd); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 110 | default_output_dir_ = std::move(dir); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 117 | depfile_ = std::move(df); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 123 | description_ = std::move(desc); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 175 | outputs_ = std::move(out); [ 148s] | ^ [ 148s] In file included from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 181 | partial_outputs_ = std::move(partial_out); [ 148s] | ^ [ 148s] In file included from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 148s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 148s] 187 | runtime_outputs_ = std::move(run_out); [ 148s] | ^ [ 148s] In file included from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 148s] 17 | SubstitutionList(const SubstitutionList& other); [ 148s] | ^~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 205 | rspfile_ = std::move(rsp); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 148s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 213 | rspfile_content_ = std::move(content); [ 148s] | ^ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 148s] In file included from ../src/gn/target.h:15, [ 148s] from ../src/gn/toolchain.cc:12: [ 148s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 148s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 148s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 148s] | ^~~~~~~ [ 148s] In file included from ../src/gn/substitution_list.h:11, [ 148s] from ../src/gn/tool.h:16, [ 148s] from ../src/gn/toolchain.h:16, [ 148s] from ../src/gn/toolchain.cc:5: [ 148s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 148s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 148s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] [176/194] CXX src/gn/version.o [ 149s] [177/194] CXX src/gn/target.o [ 149s] In file included from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 149s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 149s] | ^~~~~~~ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 83 | command_ = std::move(cmd); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 110 | default_output_dir_ = std::move(dir); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 117 | depfile_ = std::move(df); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 123 | description_ = std::move(desc); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 175 | outputs_ = std::move(out); [ 149s] | ^ [ 149s] In file included from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 181 | partial_outputs_ = std::move(partial_out); [ 149s] | ^ [ 149s] In file included from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 187 | runtime_outputs_ = std::move(run_out); [ 149s] | ^ [ 149s] In file included from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 205 | rspfile_ = std::move(rsp); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/target.h:29, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 213 | rspfile_content_ = std::move(content); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/target.cc:12: [ 149s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 149s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 78 | link_output_ = std::move(link_out); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/target.cc:12: [ 149s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 149s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 84 | depend_output_ = std::move(dep_out); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/action_values.h:14, [ 149s] from ../src/gn/target.h:15, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 149s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 149s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 149s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 149s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 149s] | ^~~~~~ [ 149s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 149s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 951 | "\n source: " + cur.precompiled_source().value()); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 149s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 149s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 149s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../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': [ 149s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 1135 | next.string_value() + std::string(".")); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 149s] 1163 | "that you've specified the appropriate toolchain."); [ 149s] | ^ [ 149s] In file included from ../src/gn/scope.h:17, [ 149s] from ../src/gn/args.h:14, [ 149s] from ../src/gn/build_settings.h:16, [ 149s] from ../src/gn/metadata.h:10, [ 149s] from ../src/gn/target.h:23, [ 149s] from ../src/gn/target.cc:5: [ 149s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 149s] 58 | Err(const Err& other); [ 149s] | ^~~ [ 149s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 149s] from ../src/gn/target.h:10, [ 149s] from ../src/gn/target.cc:5: [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 149s] 426 | vector<_Tp, _Alloc>:: [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Value; _Alloc = std::allocator]': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 149s] 721 | vector<_Tp, _Alloc>:: [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'bool Target::GetMetadata(const std::vector >&, const std::vector >&, const SourceDir&, bool, std::vector*, std::set*, Err*) const': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 149s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 149s] | ^~~~~~~~~~~~~~~~~ [ 149s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 149s] from ../src/gn/target.h:10, [ 149s] from ../src/gn/target.cc:5: [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 149s] 1662 | _M_range_insert(__pos, __first, __last, [ 149s] | ^~~~~~~~~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1662:4: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 149s] [178/194] CXX src/gn/trace.o [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 83 | command_ = std::move(cmd); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 110 | default_output_dir_ = std::move(dir); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 117 | depfile_ = std::move(df); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 123 | description_ = std::move(desc); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 175 | outputs_ = std::move(out); [ 149s] | ^ [ 149s] In file included from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 181 | partial_outputs_ = std::move(partial_out); [ 149s] | ^ [ 149s] In file included from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 149s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 149s] 187 | runtime_outputs_ = std::move(run_out); [ 149s] | ^ [ 149s] In file included from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 149s] 17 | SubstitutionList(const SubstitutionList& other); [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 205 | rspfile_ = std::move(rsp); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 149s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 213 | rspfile_content_ = std::move(content); [ 149s] | ^ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from ../src/gn/target.h:15, [ 149s] from ../src/gn/filesystem_utils.h:15, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 149s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 149s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 149s] | ^~~~~~~ [ 149s] In file included from ../src/gn/substitution_list.h:11, [ 149s] from ../src/gn/tool.h:16, [ 149s] from ../src/gn/toolchain.h:16, [ 149s] from ../src/gn/settings.h:14, [ 149s] from ../src/gn/filesystem_utils.h:14, [ 149s] from ../src/gn/trace.cc:22: [ 149s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 149s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 149s] | ^~~~~~~~~~~~~~~~~~~ [ 149s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/algorithm:62, [ 149s] from ../src/gn/trace.cc:9: [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1820:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, [ 149s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 149s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:61, [ 149s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/algorithm:62, [ 149s] from ../src/gn/trace.cc:9: [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Distance = int; _Tp = {anonymous}::Coalesced; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, [ 149s] | ^~~~~~~~~~~~~ [ 149s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/algorithm:62, [ 149s] from ../src/gn/trace.cc:9: [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 1839 | __insertion_sort(_RandomAccessIterator __first, [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 1939 | __introsort_loop(_RandomAccessIterator __first, [ 149s] | ^~~~~~~~~~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1953:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); [ 149s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h: In function 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)': [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1967:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 1967 | std::__introsort_loop(__first, __last, [ 149s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 149s] 1968 | std::__lg(__last - __first) * 2, [ 149s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 149s] 1969 | __comp); [ 149s] | ~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); [ 149s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 149s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_algo.h:1889:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 149s] 1889 | std::__insertion_sort(__first, __last, __comp); [ 149s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 150s] [179/194] CXX src/gn/variables.o [ 150s] [180/194] CXX src/gn/visual_studio_utils.o [ 151s] [181/194] CXX src/gn/visibility.o [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 83 | command_ = std::move(cmd); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 110 | default_output_dir_ = std::move(dir); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 117 | depfile_ = std::move(df); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 123 | description_ = std::move(desc); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 175 | outputs_ = std::move(out); [ 151s] | ^ [ 151s] In file included from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 181 | partial_outputs_ = std::move(partial_out); [ 151s] | ^ [ 151s] In file included from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 151s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 151s] 187 | runtime_outputs_ = std::move(run_out); [ 151s] | ^ [ 151s] In file included from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 151s] 17 | SubstitutionList(const SubstitutionList& other); [ 151s] | ^~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 205 | rspfile_ = std::move(rsp); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 151s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 213 | rspfile_content_ = std::move(content); [ 151s] | ^ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] In file included from ../src/gn/target.h:15, [ 151s] from ../src/gn/filesystem_utils.h:15, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 151s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 151s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 151s] | ^~~~~~~ [ 151s] In file included from ../src/gn/substitution_list.h:11, [ 151s] from ../src/gn/tool.h:16, [ 151s] from ../src/gn/toolchain.h:16, [ 151s] from ../src/gn/settings.h:14, [ 151s] from ../src/gn/filesystem_utils.h:14, [ 151s] from ../src/gn/visibility.cc:13: [ 151s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 151s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 151s] | ^~~~~~~~~~~~~~~~~~~ [ 151s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 151s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 151s] 87 | return std::move(res); [ 151s] | ~~~~~~~~~^~~~~ [ 151s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 151s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 151s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 151s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 151s] | ^ [ 151s] In file included from ../src/gn/visibility.cc:12: [ 151s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 151s] 58 | Err(const Err& other); [ 151s] | ^~~ [ 152s] [182/194] CXX src/gn/xml_element_writer.o [ 152s] [183/194] CXX src/util/semaphore.o [ 153s] [184/194] CXX src/util/exe_path.o [ 154s] [185/194] CXX src/util/msg_loop.o [ 155s] [186/194] CXX src/util/sys_info.o [ 155s] [187/194] CXX src/gn/xcode_object.o [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 83 | command_ = std::move(cmd); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 110 | default_output_dir_ = std::move(dir); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 117 | depfile_ = std::move(df); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 123 | description_ = std::move(desc); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 175 | outputs_ = std::move(out); [ 155s] | ^ [ 155s] In file included from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 181 | partial_outputs_ = std::move(partial_out); [ 155s] | ^ [ 155s] In file included from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 155s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 155s] 187 | runtime_outputs_ = std::move(run_out); [ 155s] | ^ [ 155s] In file included from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 155s] 17 | SubstitutionList(const SubstitutionList& other); [ 155s] | ^~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 205 | rspfile_ = std::move(rsp); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 155s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 213 | rspfile_content_ = std::move(content); [ 155s] | ^ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] In file included from ../src/gn/target.h:15, [ 155s] from ../src/gn/filesystem_utils.h:15, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 155s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 155s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 155s] | ^~~~~~~ [ 155s] In file included from ../src/gn/substitution_list.h:11, [ 155s] from ../src/gn/tool.h:16, [ 155s] from ../src/gn/toolchain.h:16, [ 155s] from ../src/gn/settings.h:14, [ 155s] from ../src/gn/filesystem_utils.h:14, [ 155s] from ../src/gn/xcode_object.cc:16: [ 155s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 155s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 155s] | ^~~~~~~~~~~~~~~~~~~ [ 155s] [188/194] CXX src/util/ticks.o [ 156s] [189/194] CXX src/util/worker_pool.o [ 157s] [190/194] CXX src/gn/gn_main.o [ 157s] In file included from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 157s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 157s] | ^~~~~~~ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 83 | command_ = std::move(cmd); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 110 | default_output_dir_ = std::move(dir); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 117 | depfile_ = std::move(df); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 123 | description_ = std::move(desc); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 175 | outputs_ = std::move(out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 181 | partial_outputs_ = std::move(partial_out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 187 | runtime_outputs_ = std::move(run_out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 205 | rspfile_ = std::move(rsp); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 213 | rspfile_content_ = std::move(content); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/gn_main.cc:10: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] [191/194] CXX src/gn/visual_studio_writer.o [ 157s] In file included from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 157s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 157s] | ^~~~~~~ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 83 | command_ = std::move(cmd); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 110 | default_output_dir_ = std::move(dir); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 117 | depfile_ = std::move(df); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 123 | description_ = std::move(desc); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 175 | outputs_ = std::move(out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 181 | partial_outputs_ = std::move(partial_out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 187 | runtime_outputs_ = std::move(run_out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 205 | rspfile_ = std::move(rsp); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 213 | rspfile_content_ = std::move(content); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 157s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 144 | Target::GetStringForOutputType(target->output_type())); [ 157s] | ^ [ 157s] In file included from ../src/gn/scope.h:17, [ 157s] from ../src/gn/args.h:14, [ 157s] from ../src/gn/build_settings.h:16, [ 157s] from ../src/gn/metadata.h:10, [ 157s] from ../src/gn/target.h:23, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../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*)': [ 157s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 157s] | ^ [ 157s] In file included from ../src/gn/scope.h:17, [ 157s] from ../src/gn/args.h:14, [ 157s] from ../src/gn/build_settings.h:16, [ 157s] from ../src/gn/metadata.h:10, [ 157s] from ../src/gn/target.h:23, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/visual_studio_writer.cc:19: [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] [192/194] CXX src/gn/xcode_writer.o [ 157s] In file included from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 157s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 157s] | ^~~~~~~ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 83 | command_ = std::move(cmd); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 110 | default_output_dir_ = std::move(dir); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 117 | depfile_ = std::move(df); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 123 | description_ = std::move(desc); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 175 | outputs_ = std::move(out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 181 | partial_outputs_ = std::move(partial_out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 157s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 157s] 187 | runtime_outputs_ = std::move(run_out); [ 157s] | ^ [ 157s] In file included from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 157s] 17 | SubstitutionList(const SubstitutionList& other); [ 157s] | ^~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 205 | rspfile_ = std::move(rsp); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] In file included from ../src/gn/toolchain.h:16, [ 157s] from ../src/gn/target.h:29, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 157s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 157s] 213 | rspfile_content_ = std::move(content); [ 157s] | ^ [ 157s] In file included from ../src/gn/substitution_list.h:11, [ 157s] from ../src/gn/action_values.h:14, [ 157s] from ../src/gn/target.h:15, [ 157s] from ../src/gn/commands.h:15, [ 157s] from ../src/gn/xcode_writer.cc:26: [ 157s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 157s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 157s] | ^~~~~~~~~~~~~~~~~~~ [ 157s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const string&, const std::map&, Err*)': [ 157s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 217 | "\" not an application bundle"); [ 157s] | ^ [ 157s] In file included from ../src/gn/scope.h:17, [ 157s] from ../src/gn/args.h:14, [ 157s] from ../src/gn/xcode_writer.cc:23: [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 157s] | ^ [ 157s] In file included from ../src/gn/scope.h:17, [ 157s] from ../src/gn/args.h:14, [ 157s] from ../src/gn/xcode_writer.cc:23: [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 157s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 157s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 157s] | ^ [ 157s] In file included from ../src/gn/scope.h:17, [ 157s] from ../src/gn/args.h:14, [ 157s] from ../src/gn/xcode_writer.cc:23: [ 157s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 157s] 58 | Err(const Err& other); [ 157s] | ^~~ [ 157s] [193/194] AR gn_lib.a [ 159s] [194/194] LINK gn [ 159s] + exit 0 [ 159s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.9UuAXX [ 159s] + umask 022 [ 159s] + cd /home/abuild/rpmbuild/BUILD [ 159s] + cd gn-20210313 [ 159s] + LANG=C [ 159s] + export LANG [ 159s] + unset DISPLAY [ 159s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 159s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 159s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/bin/gn [ 159s] + /usr/lib/rpm/find-debuginfo.sh -j4 --build-id-seed 20210313-1.1 --unique-debug-src-base gn-20210313-1.1.arm -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 160s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/bin/gn [ 163s] 5665 blocks [ 163s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 163s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 163s] + /usr/lib/rpm/check-buildroot [ 164s] + /usr/lib/rpm//brp-compress [ 164s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 165s] + /usr/lib/rpm/brp-python-hardlink [ 165s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 165s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dVI6aZ [ 165s] + umask 022 [ 165s] + cd /home/abuild/rpmbuild/BUILD [ 165s] + cd gn-20210313 [ 165s] + ninja -C out -j4 gn_unittests [ 165s] ninja: Entering directory `out' [ 166s] [1/87] CXX src/gn/source_file_unittest.o [ 167s] [2/87] CXX src/gn/file_writer_unittest.o [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 83 | command_ = std::move(cmd); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 110 | default_output_dir_ = std::move(dir); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 117 | depfile_ = std::move(df); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 123 | description_ = std::move(desc); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 175 | outputs_ = std::move(out); [ 167s] | ^ [ 167s] In file included from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 181 | partial_outputs_ = std::move(partial_out); [ 167s] | ^ [ 167s] In file included from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 167s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 167s] 187 | runtime_outputs_ = std::move(run_out); [ 167s] | ^ [ 167s] In file included from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 167s] 17 | SubstitutionList(const SubstitutionList& other); [ 167s] | ^~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 205 | rspfile_ = std::move(rsp); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 167s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 213 | rspfile_content_ = std::move(content); [ 167s] | ^ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 167s] In file included from ../src/gn/target.h:15, [ 167s] from ../src/gn/filesystem_utils.h:15, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 167s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 167s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 167s] | ^~~~~~~ [ 167s] In file included from ../src/gn/substitution_list.h:11, [ 167s] from ../src/gn/tool.h:16, [ 167s] from ../src/gn/toolchain.h:16, [ 167s] from ../src/gn/settings.h:14, [ 167s] from ../src/gn/filesystem_utils.h:14, [ 167s] from ../src/gn/file_writer_unittest.cc:9: [ 167s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 167s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 167s] | ^~~~~~~~~~~~~~~~~~~ [ 168s] [3/87] CXX src/gn/string_atom_unittest.o [ 169s] [4/87] CXX src/gn/builder_unittest.o [ 169s] In file included from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 169s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 169s] | ^~~~~~~ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 83 | command_ = std::move(cmd); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 110 | default_output_dir_ = std::move(dir); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 117 | depfile_ = std::move(df); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 123 | description_ = std::move(desc); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 175 | outputs_ = std::move(out); [ 169s] | ^ [ 169s] In file included from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 181 | partial_outputs_ = std::move(partial_out); [ 169s] | ^ [ 169s] In file included from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 169s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 169s] 187 | runtime_outputs_ = std::move(run_out); [ 169s] | ^ [ 169s] In file included from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 169s] 17 | SubstitutionList(const SubstitutionList& other); [ 169s] | ^~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 205 | rspfile_ = std::move(rsp); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/toolchain.h:16, [ 169s] from ../src/gn/target.h:29, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 169s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 213 | rspfile_content_ = std::move(content); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/test_with_scope.h:13, [ 169s] from ../src/gn/builder_unittest.cc:9: [ 169s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 169s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 78 | link_output_ = std::move(link_out); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 169s] In file included from ../src/gn/test_with_scope.h:13, [ 169s] from ../src/gn/builder_unittest.cc:9: [ 169s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 169s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 169s] 84 | depend_output_ = std::move(dep_out); [ 169s] | ^ [ 169s] In file included from ../src/gn/substitution_list.h:11, [ 169s] from ../src/gn/action_values.h:14, [ 169s] from ../src/gn/target.h:15, [ 169s] from ../src/gn/builder_unittest.cc:8: [ 169s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 169s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 169s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] [5/87] CXX src/gn/c_include_iterator_unittest.o [ 170s] [6/87] CXX src/gn/config_unittest.o [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 83 | command_ = std::move(cmd); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 110 | default_output_dir_ = std::move(dir); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 117 | depfile_ = std::move(df); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 123 | description_ = std::move(desc); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 175 | outputs_ = std::move(out); [ 170s] | ^ [ 170s] In file included from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 181 | partial_outputs_ = std::move(partial_out); [ 170s] | ^ [ 170s] In file included from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 170s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 170s] 187 | runtime_outputs_ = std::move(run_out); [ 170s] | ^ [ 170s] In file included from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 170s] 17 | SubstitutionList(const SubstitutionList& other); [ 170s] | ^~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 205 | rspfile_ = std::move(rsp); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/c_tool.h:17, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 170s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 213 | rspfile_content_ = std::move(content); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 170s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 78 | link_output_ = std::move(link_out); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 170s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 84 | depend_output_ = std::move(dep_out); [ 170s] | ^ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 170s] In file included from ../src/gn/target.h:15, [ 170s] from ../src/gn/rust_tool.h:18, [ 170s] from ../src/gn/test_with_scope.h:18, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 170s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 170s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 170s] | ^~~~~~~ [ 170s] In file included from ../src/gn/substitution_list.h:11, [ 170s] from ../src/gn/c_tool.h:15, [ 170s] from ../src/gn/test_with_scope.h:13, [ 170s] from ../src/gn/config_unittest.cc:6: [ 170s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 170s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 170s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] [7/87] CXX src/gn/analyzer_unittest.o [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 83 | command_ = std::move(cmd); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 110 | default_output_dir_ = std::move(dir); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 117 | depfile_ = std::move(df); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 123 | description_ = std::move(desc); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 175 | outputs_ = std::move(out); [ 171s] | ^ [ 171s] In file included from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 181 | partial_outputs_ = std::move(partial_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 187 | runtime_outputs_ = std::move(run_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 205 | rspfile_ = std::move(rsp); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/c_tool.h:17, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 213 | rspfile_content_ = std::move(content); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 171s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 78 | link_output_ = std::move(link_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 171s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 84 | depend_output_ = std::move(dep_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/target.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:17: [ 171s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 171s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 171s] | ^~~~~~~ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/c_tool.h:15, [ 171s] from ../src/gn/analyzer_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] [8/87] CXX src/gn/commands_unittest.o [ 171s] In file included from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 171s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 171s] | ^~~~~~~ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 83 | command_ = std::move(cmd); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 110 | default_output_dir_ = std::move(dir); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 117 | depfile_ = std::move(df); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 123 | description_ = std::move(desc); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 175 | outputs_ = std::move(out); [ 171s] | ^ [ 171s] In file included from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 181 | partial_outputs_ = std::move(partial_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 171s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 171s] 187 | runtime_outputs_ = std::move(run_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 171s] 17 | SubstitutionList(const SubstitutionList& other); [ 171s] | ^~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 205 | rspfile_ = std::move(rsp); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/toolchain.h:16, [ 171s] from ../src/gn/target.h:29, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 171s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 213 | rspfile_content_ = std::move(content); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/test_with_scope.h:13, [ 171s] from ../src/gn/commands_unittest.cc:10: [ 171s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 171s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 78 | link_output_ = std::move(link_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 171s] In file included from ../src/gn/test_with_scope.h:13, [ 171s] from ../src/gn/commands_unittest.cc:10: [ 171s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 171s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 171s] 84 | depend_output_ = std::move(dep_out); [ 171s] | ^ [ 171s] In file included from ../src/gn/substitution_list.h:11, [ 171s] from ../src/gn/action_values.h:14, [ 171s] from ../src/gn/target.h:15, [ 171s] from ../src/gn/commands.h:15, [ 171s] from ../src/gn/commands_unittest.cc:7: [ 171s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 171s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 171s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] [9/87] CXX src/gn/args_unittest.o [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 173s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 83 | command_ = std::move(cmd); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 173s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 110 | default_output_dir_ = std::move(dir); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 173s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 117 | depfile_ = std::move(df); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 173s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 123 | description_ = std::move(desc); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 173s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 173s] 175 | outputs_ = std::move(out); [ 173s] | ^ [ 173s] In file included from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 173s] 17 | SubstitutionList(const SubstitutionList& other); [ 173s] | ^~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 173s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 173s] 181 | partial_outputs_ = std::move(partial_out); [ 173s] | ^ [ 173s] In file included from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 173s] 17 | SubstitutionList(const SubstitutionList& other); [ 173s] | ^~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 173s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 173s] 187 | runtime_outputs_ = std::move(run_out); [ 173s] | ^ [ 173s] In file included from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 173s] 17 | SubstitutionList(const SubstitutionList& other); [ 173s] | ^~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 173s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 205 | rspfile_ = std::move(rsp); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 173s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 213 | rspfile_content_ = std::move(content); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/test_with_scope.h:13, [ 173s] from ../src/gn/args_unittest.cc:8: [ 173s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 173s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 78 | link_output_ = std::move(link_out); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/test_with_scope.h:13, [ 173s] from ../src/gn/args_unittest.cc:8: [ 173s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 173s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 84 | depend_output_ = std::move(dep_out); [ 173s] | ^ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from ../src/gn/target.h:15, [ 173s] from ../src/gn/rust_tool.h:18, [ 173s] from ../src/gn/test_with_scope.h:18, [ 173s] from ../src/gn/args_unittest.cc:8: [ 173s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 173s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 173s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 173s] | ^~~~~~~ [ 173s] In file included from ../src/gn/substitution_list.h:11, [ 173s] from ../src/gn/tool.h:16, [ 173s] from ../src/gn/toolchain.h:16, [ 173s] from ../src/gn/settings.h:14, [ 173s] from ../src/gn/input_file_manager.h:20, [ 173s] from ../src/gn/scheduler.h:16, [ 173s] from ../src/gn/args_unittest.cc:7: [ 173s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 173s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 173s] | ^~~~~~~~~~~~~~~~~~~ [ 173s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/map:60, [ 173s] from ../src/gn/args.h:8, [ 173s] from ../src/gn/args_unittest.cc:5: [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 173s] 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 173s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 173s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/map:61, [ 173s] from ../src/gn/args.h:8, [ 173s] from ../src/gn/args_unittest.cc:5: [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h: In member function 'virtual void ArgsTestVerifyOverrideScope::Run()': [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 173s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 173s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 173s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 173s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 173s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, Value> >'} changed in GCC 7.1 [ 173s] 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 174s] [10/87] CXX src/gn/action_target_generator_unittest.o [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 83 | command_ = std::move(cmd); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 110 | default_output_dir_ = std::move(dir); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 117 | depfile_ = std::move(df); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 123 | description_ = std::move(desc); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 174s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 174s] 175 | outputs_ = std::move(out); [ 174s] | ^ [ 174s] In file included from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 174s] 17 | SubstitutionList(const SubstitutionList& other); [ 174s] | ^~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 174s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 174s] 181 | partial_outputs_ = std::move(partial_out); [ 174s] | ^ [ 174s] In file included from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 174s] 17 | SubstitutionList(const SubstitutionList& other); [ 174s] | ^~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 174s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 174s] 187 | runtime_outputs_ = std::move(run_out); [ 174s] | ^ [ 174s] In file included from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 174s] 17 | SubstitutionList(const SubstitutionList& other); [ 174s] | ^~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 205 | rspfile_ = std::move(rsp); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 174s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 213 | rspfile_content_ = std::move(content); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/test_with_scope.h:13, [ 174s] from ../src/gn/action_target_generator_unittest.cc:7: [ 174s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 174s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 78 | link_output_ = std::move(link_out); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/test_with_scope.h:13, [ 174s] from ../src/gn/action_target_generator_unittest.cc:7: [ 174s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 174s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 84 | depend_output_ = std::move(dep_out); [ 174s] | ^ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] In file included from ../src/gn/target.h:15, [ 174s] from ../src/gn/rust_tool.h:18, [ 174s] from ../src/gn/test_with_scope.h:18, [ 174s] from ../src/gn/action_target_generator_unittest.cc:7: [ 174s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 174s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 174s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 174s] | ^~~~~~~ [ 174s] In file included from ../src/gn/substitution_list.h:11, [ 174s] from ../src/gn/tool.h:16, [ 174s] from ../src/gn/toolchain.h:16, [ 174s] from ../src/gn/settings.h:14, [ 174s] from ../src/gn/input_file_manager.h:20, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 174s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 174s] | ^~~~~~~~~~~~~~~~~~~ [ 174s] ../src/gn/action_target_generator_unittest.cc: In member function 'virtual void ActionTargetGeneratorActionForeachSubstitutions::Run()': [ 174s] ../src/gn/action_target_generator_unittest.cc:68:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 68 | err = Err(); [ 174s] | ^ [ 174s] In file included from ../src/gn/parse_tree.h:16, [ 174s] from ../src/gn/input_file_manager.h:19, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 174s] ../src/gn/action_target_generator_unittest.cc:82:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 82 | err = Err(); [ 174s] | ^ [ 174s] In file included from ../src/gn/parse_tree.h:16, [ 174s] from ../src/gn/input_file_manager.h:19, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 174s] ../src/gn/action_target_generator_unittest.cc:96:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 96 | err = Err(); [ 174s] | ^ [ 174s] In file included from ../src/gn/parse_tree.h:16, [ 174s] from ../src/gn/input_file_manager.h:19, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 174s] ../src/gn/action_target_generator_unittest.cc:110:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 174s] 110 | err = Err(); [ 174s] | ^ [ 174s] In file included from ../src/gn/parse_tree.h:16, [ 174s] from ../src/gn/input_file_manager.h:19, [ 174s] from ../src/gn/scheduler.h:16, [ 174s] from ../src/gn/action_target_generator_unittest.cc:5: [ 174s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 174s] 58 | Err(const Err& other); [ 174s] | ^~~ [ 175s] [11/87] CXX src/gn/compile_commands_writer_unittest.o [ 175s] In file included from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 175s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 175s] | ^~~~~~~ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 83 | command_ = std::move(cmd); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 110 | default_output_dir_ = std::move(dir); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 117 | depfile_ = std::move(df); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 123 | description_ = std::move(desc); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 175 | outputs_ = std::move(out); [ 175s] | ^ [ 175s] In file included from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 181 | partial_outputs_ = std::move(partial_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 187 | runtime_outputs_ = std::move(run_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 205 | rspfile_ = std::move(rsp); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 213 | rspfile_content_ = std::move(content); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/test_with_scope.h:13, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:16: [ 175s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 175s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 78 | link_output_ = std::move(link_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/test_with_scope.h:13, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:16: [ 175s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 175s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 84 | depend_output_ = std::move(dep_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/compile_commands_writer.h:9, [ 175s] from ../src/gn/compile_commands_writer_unittest.cc:5: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] [12/87] CXX src/gn/escape_unittest.o [ 175s] [13/87] CXX src/gn/config_values_extractors_unittest.o [ 175s] In file included from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 175s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 175s] | ^~~~~~~ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 83 | command_ = std::move(cmd); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 110 | default_output_dir_ = std::move(dir); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 117 | depfile_ = std::move(df); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 123 | description_ = std::move(desc); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 175 | outputs_ = std::move(out); [ 175s] | ^ [ 175s] In file included from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 181 | partial_outputs_ = std::move(partial_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 175s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 175s] 187 | runtime_outputs_ = std::move(run_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 175s] 17 | SubstitutionList(const SubstitutionList& other); [ 175s] | ^~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 205 | rspfile_ = std::move(rsp); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/toolchain.h:16, [ 175s] from ../src/gn/target.h:29, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 175s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 213 | rspfile_content_ = std::move(content); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/test_with_scope.h:13, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:10: [ 175s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 175s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 78 | link_output_ = std::move(link_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 175s] In file included from ../src/gn/test_with_scope.h:13, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:10: [ 175s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 175s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 175s] 84 | depend_output_ = std::move(dep_out); [ 175s] | ^ [ 175s] In file included from ../src/gn/substitution_list.h:11, [ 175s] from ../src/gn/action_values.h:14, [ 175s] from ../src/gn/target.h:15, [ 175s] from ../src/gn/config_values_extractors.h:16, [ 175s] from ../src/gn/config_values_extractors_unittest.cc:8: [ 175s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 175s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 175s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] [14/87] CXX src/gn/function_foreach_unittest.o [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 83 | command_ = std::move(cmd); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 110 | default_output_dir_ = std::move(dir); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 117 | depfile_ = std::move(df); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 123 | description_ = std::move(desc); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 177s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 177s] 175 | outputs_ = std::move(out); [ 177s] | ^ [ 177s] In file included from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 177s] 17 | SubstitutionList(const SubstitutionList& other); [ 177s] | ^~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 177s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 177s] 181 | partial_outputs_ = std::move(partial_out); [ 177s] | ^ [ 177s] In file included from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 177s] 17 | SubstitutionList(const SubstitutionList& other); [ 177s] | ^~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 177s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 177s] 187 | runtime_outputs_ = std::move(run_out); [ 177s] | ^ [ 177s] In file included from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 177s] 17 | SubstitutionList(const SubstitutionList& other); [ 177s] | ^~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 205 | rspfile_ = std::move(rsp); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/c_tool.h:17, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 177s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 213 | rspfile_content_ = std::move(content); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 177s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 78 | link_output_ = std::move(link_out); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 177s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 84 | depend_output_ = std::move(dep_out); [ 177s] | ^ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] In file included from ../src/gn/target.h:15, [ 177s] from ../src/gn/rust_tool.h:18, [ 177s] from ../src/gn/test_with_scope.h:18, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 177s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 177s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 177s] | ^~~~~~~ [ 177s] In file included from ../src/gn/substitution_list.h:11, [ 177s] from ../src/gn/c_tool.h:15, [ 177s] from ../src/gn/test_with_scope.h:13, [ 177s] from ../src/gn/function_foreach_unittest.cc:5: [ 177s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 177s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 177s] | ^~~~~~~~~~~~~~~~~~~ [ 177s] [15/87] CXX src/gn/exec_process_unittest.o [ 178s] [16/87] CXX src/gn/frameworks_utils_unittest.o [ 180s] [17/87] CXX src/gn/function_filter_unittest.o [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 180s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 83 | command_ = std::move(cmd); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 180s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 110 | default_output_dir_ = std::move(dir); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 180s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 117 | depfile_ = std::move(df); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 180s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 123 | description_ = std::move(desc); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 180s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 180s] 175 | outputs_ = std::move(out); [ 180s] | ^ [ 180s] In file included from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 180s] 17 | SubstitutionList(const SubstitutionList& other); [ 180s] | ^~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 180s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 180s] 181 | partial_outputs_ = std::move(partial_out); [ 180s] | ^ [ 180s] In file included from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 180s] 17 | SubstitutionList(const SubstitutionList& other); [ 180s] | ^~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 180s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 180s] 187 | runtime_outputs_ = std::move(run_out); [ 180s] | ^ [ 180s] In file included from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 180s] 17 | SubstitutionList(const SubstitutionList& other); [ 180s] | ^~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 180s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 205 | rspfile_ = std::move(rsp); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/c_tool.h:17, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 180s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 213 | rspfile_content_ = std::move(content); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 180s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 78 | link_output_ = std::move(link_out); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 180s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 84 | depend_output_ = std::move(dep_out); [ 180s] | ^ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from ../src/gn/target.h:15, [ 180s] from ../src/gn/rust_tool.h:18, [ 180s] from ../src/gn/test_with_scope.h:18, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 180s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 180s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 180s] | ^~~~~~~ [ 180s] In file included from ../src/gn/substitution_list.h:11, [ 180s] from ../src/gn/c_tool.h:15, [ 180s] from ../src/gn/test_with_scope.h:13, [ 180s] from ../src/gn/function_filter_unittest.cc:6: [ 180s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 180s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 180s] from ../src/gn/functions.h:11, [ 180s] from ../src/gn/function_filter_unittest.cc:5: [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 180s] 426 | vector<_Tp, _Alloc>:: [ 180s] | ^~~~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterExcludeTestFilter::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterExcludeTestNotEnoughArguments::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterExcludeTestTooManyArguments::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterExcludeTestIncorrectValuesType::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterExcludeTestIncorrectValuesElementType::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterExcludeTestIncorrectPatternsType::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterIncludeTestFilter::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterIncludeTestNotEnoughArguments::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterIncludeTestTooManyArguments::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterIncludeTestIncorrectValuesType::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterIncludeTestIncorrectValuesElementType::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FilterIncludeTestIncorrectPatternsType::Run()': [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 180s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 180s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 180s] | ^~~~~~~~~~~~~~~~~ [ 181s] [18/87] CXX src/gn/filesystem_utils_unittest.o [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 83 | command_ = std::move(cmd); [ 181s] | ^ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 110 | default_output_dir_ = std::move(dir); [ 181s] | ^ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 117 | depfile_ = std::move(df); [ 181s] | ^ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 123 | description_ = std::move(desc); [ 181s] | ^ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 181s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 181s] 175 | outputs_ = std::move(out); [ 181s] | ^ [ 181s] In file included from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 181s] 17 | SubstitutionList(const SubstitutionList& other); [ 181s] | ^~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 181s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 181s] 181 | partial_outputs_ = std::move(partial_out); [ 181s] | ^ [ 181s] In file included from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 181s] 17 | SubstitutionList(const SubstitutionList& other); [ 181s] | ^~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 181s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 181s] 187 | runtime_outputs_ = std::move(run_out); [ 181s] | ^ [ 181s] In file included from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 181s] 17 | SubstitutionList(const SubstitutionList& other); [ 181s] | ^~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 205 | rspfile_ = std::move(rsp); [ 181s] | ^ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 181s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 213 | rspfile_content_ = std::move(content); [ 181s] | ^ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] In file included from ../src/gn/target.h:15, [ 181s] from ../src/gn/filesystem_utils.h:15, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 181s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 181s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 181s] | ^~~~~~~ [ 181s] In file included from ../src/gn/substitution_list.h:11, [ 181s] from ../src/gn/tool.h:16, [ 181s] from ../src/gn/toolchain.h:16, [ 181s] from ../src/gn/settings.h:14, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 181s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 181s] | ^~~~~~~~~~~~~~~~~~~ [ 181s] ../src/gn/filesystem_utils_unittest.cc: In member function 'virtual void FilesystemUtilsEnsureStringIsInOutputDir::Run()': [ 181s] ../src/gn/filesystem_utils_unittest.cc:107:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 181s] 107 | err = Err(); [ 181s] | ^ [ 181s] In file included from ../src/gn/scope.h:17, [ 181s] from ../src/gn/settings.h:12, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 181s] 58 | Err(const Err& other); [ 181s] | ^~~ [ 181s] ../src/gn/filesystem_utils_unittest.cc:113:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 181s] 113 | err = Err(); [ 181s] | ^ [ 181s] In file included from ../src/gn/scope.h:17, [ 181s] from ../src/gn/settings.h:12, [ 181s] from ../src/gn/filesystem_utils.h:14, [ 181s] from ../src/gn/filesystem_utils_unittest.cc:5: [ 181s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 181s] 58 | Err(const Err& other); [ 181s] | ^~~ [ 182s] [19/87] CXX src/gn/function_get_path_info_unittest.o [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 83 | command_ = std::move(cmd); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 110 | default_output_dir_ = std::move(dir); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 117 | depfile_ = std::move(df); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 123 | description_ = std::move(desc); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 182s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 182s] 175 | outputs_ = std::move(out); [ 182s] | ^ [ 182s] In file included from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 182s] 17 | SubstitutionList(const SubstitutionList& other); [ 182s] | ^~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 182s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 182s] 181 | partial_outputs_ = std::move(partial_out); [ 182s] | ^ [ 182s] In file included from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 182s] 17 | SubstitutionList(const SubstitutionList& other); [ 182s] | ^~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 182s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 182s] 187 | runtime_outputs_ = std::move(run_out); [ 182s] | ^ [ 182s] In file included from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 182s] 17 | SubstitutionList(const SubstitutionList& other); [ 182s] | ^~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 205 | rspfile_ = std::move(rsp); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/c_tool.h:17, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 182s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 213 | rspfile_content_ = std::move(content); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 182s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 78 | link_output_ = std::move(link_out); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 182s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 84 | depend_output_ = std::move(dep_out); [ 182s] | ^ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from ../src/gn/target.h:15, [ 182s] from ../src/gn/rust_tool.h:18, [ 182s] from ../src/gn/test_with_scope.h:18, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 182s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 182s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 182s] | ^~~~~~~ [ 182s] In file included from ../src/gn/substitution_list.h:11, [ 182s] from ../src/gn/c_tool.h:15, [ 182s] from ../src/gn/test_with_scope.h:13, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:6: [ 182s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 182s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 182s] from ../src/gn/functions.h:11, [ 182s] from ../src/gn/function_get_path_info_unittest.cc:5: [ 182s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 182s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 182s] 426 | vector<_Tp, _Alloc>:: [ 182s] | ^~~~~~~~~~~~~~~~~~~ [ 182s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'std::string {anonymous}::GetPathInfoTest::Call(const string&, const string&)': [ 182s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 182s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 182s] | ^~~~~~~~~~~~~~~~~ [ 182s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 182s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 182s] | ^~~~~~~~~~~~~~~~~ [ 183s] [20/87] CXX src/gn/command_format_unittest.o [ 183s] In file included from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 183s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 183s] | ^~~~~~~ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 83 | command_ = std::move(cmd); [ 183s] | ^ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 110 | default_output_dir_ = std::move(dir); [ 183s] | ^ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 117 | depfile_ = std::move(df); [ 183s] | ^ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 123 | description_ = std::move(desc); [ 183s] | ^ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 183s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 183s] 175 | outputs_ = std::move(out); [ 183s] | ^ [ 183s] In file included from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 183s] 17 | SubstitutionList(const SubstitutionList& other); [ 183s] | ^~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 183s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 183s] 181 | partial_outputs_ = std::move(partial_out); [ 183s] | ^ [ 183s] In file included from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 183s] 17 | SubstitutionList(const SubstitutionList& other); [ 183s] | ^~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 183s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 183s] 187 | runtime_outputs_ = std::move(run_out); [ 183s] | ^ [ 183s] In file included from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 183s] 17 | SubstitutionList(const SubstitutionList& other); [ 183s] | ^~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 205 | rspfile_ = std::move(rsp); [ 183s] | ^ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 183s] In file included from ../src/gn/toolchain.h:16, [ 183s] from ../src/gn/target.h:29, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 183s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 183s] 213 | rspfile_content_ = std::move(content); [ 183s] | ^ [ 183s] In file included from ../src/gn/substitution_list.h:11, [ 183s] from ../src/gn/action_values.h:14, [ 183s] from ../src/gn/target.h:15, [ 183s] from ../src/gn/commands.h:15, [ 183s] from ../src/gn/command_format_unittest.cc:9: [ 183s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 183s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 183s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] [21/87] CXX src/gn/function_forward_variables_from_unittest.o [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 83 | command_ = std::move(cmd); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 110 | default_output_dir_ = std::move(dir); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 117 | depfile_ = std::move(df); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 123 | description_ = std::move(desc); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 175 | outputs_ = std::move(out); [ 184s] | ^ [ 184s] In file included from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 181 | partial_outputs_ = std::move(partial_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 187 | runtime_outputs_ = std::move(run_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 205 | rspfile_ = std::move(rsp); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 213 | rspfile_content_ = std::move(content); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:7: [ 184s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 184s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 78 | link_output_ = std::move(link_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:7: [ 184s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 184s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 84 | depend_output_ = std::move(dep_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/target.h:15, [ 184s] from ../src/gn/rust_tool.h:18, [ 184s] from ../src/gn/test_with_scope.h:18, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:7: [ 184s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 184s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 184s] | ^~~~~~~ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/tool.h:16, [ 184s] from ../src/gn/toolchain.h:16, [ 184s] from ../src/gn/settings.h:14, [ 184s] from ../src/gn/input_file_manager.h:20, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] ../src/gn/function_forward_variables_from_unittest.cc: In member function 'virtual void FunctionForwardVariablesFromTestErrorCases::Run()': [ 184s] ../src/gn/function_forward_variables_from_unittest.cc:130:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 184s] 130 | err = Err(); [ 184s] | ^ [ 184s] In file included from ../src/gn/parse_tree.h:16, [ 184s] from ../src/gn/input_file_manager.h:19, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 184s] 58 | Err(const Err& other); [ 184s] | ^~~ [ 184s] ../src/gn/function_forward_variables_from_unittest.cc:144:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 184s] 144 | err = Err(); [ 184s] | ^ [ 184s] In file included from ../src/gn/parse_tree.h:16, [ 184s] from ../src/gn/input_file_manager.h:19, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 184s] 58 | Err(const Err& other); [ 184s] | ^~~ [ 184s] ../src/gn/function_forward_variables_from_unittest.cc:158:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 184s] 158 | err = Err(); [ 184s] | ^ [ 184s] In file included from ../src/gn/parse_tree.h:16, [ 184s] from ../src/gn/input_file_manager.h:19, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 184s] 58 | Err(const Err& other); [ 184s] | ^~~ [ 184s] ../src/gn/function_forward_variables_from_unittest.cc:172:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 184s] 172 | err = Err(); [ 184s] | ^ [ 184s] In file included from ../src/gn/parse_tree.h:16, [ 184s] from ../src/gn/input_file_manager.h:19, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 184s] 58 | Err(const Err& other); [ 184s] | ^~~ [ 184s] ../src/gn/function_forward_variables_from_unittest.cc:186:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 184s] 186 | err = Err(); [ 184s] | ^ [ 184s] In file included from ../src/gn/parse_tree.h:16, [ 184s] from ../src/gn/input_file_manager.h:19, [ 184s] from ../src/gn/scheduler.h:16, [ 184s] from ../src/gn/function_forward_variables_from_unittest.cc:5: [ 184s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 184s] 58 | Err(const Err& other); [ 184s] | ^~~ [ 184s] [22/87] CXX src/gn/function_get_label_info_unittest.o [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 83 | command_ = std::move(cmd); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 110 | default_output_dir_ = std::move(dir); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 117 | depfile_ = std::move(df); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 123 | description_ = std::move(desc); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 175 | outputs_ = std::move(out); [ 184s] | ^ [ 184s] In file included from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 181 | partial_outputs_ = std::move(partial_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 184s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 184s] 187 | runtime_outputs_ = std::move(run_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 184s] 17 | SubstitutionList(const SubstitutionList& other); [ 184s] | ^~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 205 | rspfile_ = std::move(rsp); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/c_tool.h:17, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 184s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 213 | rspfile_content_ = std::move(content); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 184s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 78 | link_output_ = std::move(link_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 184s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 84 | depend_output_ = std::move(dep_out); [ 184s] | ^ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from ../src/gn/target.h:15, [ 184s] from ../src/gn/rust_tool.h:18, [ 184s] from ../src/gn/test_with_scope.h:18, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 184s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 184s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 184s] | ^~~~~~~ [ 184s] In file included from ../src/gn/substitution_list.h:11, [ 184s] from ../src/gn/c_tool.h:15, [ 184s] from ../src/gn/test_with_scope.h:13, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:6: [ 184s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 184s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 184s] from ../src/gn/functions.h:11, [ 184s] from ../src/gn/function_get_label_info_unittest.cc:5: [ 184s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 184s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 184s] 426 | vector<_Tp, _Alloc>:: [ 184s] | ^~~~~~~~~~~~~~~~~~~ [ 184s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'std::string {anonymous}::GetLabelInfoTest::Call(const string&, const string&)': [ 184s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 184s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 184s] | ^~~~~~~~~~~~~~~~~ [ 184s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 184s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 184s] | ^~~~~~~~~~~~~~~~~ [ 185s] [23/87] CXX src/gn/function_get_target_outputs_unittest.o [ 185s] In file included from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 185s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 185s] | ^~~~~~~ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 83 | command_ = std::move(cmd); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 110 | default_output_dir_ = std::move(dir); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 117 | depfile_ = std::move(df); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 123 | description_ = std::move(desc); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 185s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 175 | outputs_ = std::move(out); [ 185s] | ^ [ 185s] In file included from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 185s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 181 | partial_outputs_ = std::move(partial_out); [ 185s] | ^ [ 185s] In file included from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 185s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 187 | runtime_outputs_ = std::move(run_out); [ 185s] | ^ [ 185s] In file included from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 205 | rspfile_ = std::move(rsp); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/toolchain.h:16, [ 185s] from ../src/gn/target.h:29, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 185s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 213 | rspfile_content_ = std::move(content); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/test_with_scope.h:13, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:10: [ 185s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 185s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 78 | link_output_ = std::move(link_out); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] In file included from ../src/gn/test_with_scope.h:13, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:10: [ 185s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 185s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 185s] 84 | depend_output_ = std::move(dep_out); [ 185s] | ^ [ 185s] In file included from ../src/gn/substitution_list.h:11, [ 185s] from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 185s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] ../src/gn/function_get_target_outputs_unittest.cc: In member function 'virtual void GetTargetOutputsTestCopy::Run()': [ 185s] ../src/gn/function_get_target_outputs_unittest.cc:66:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 66 | SubstitutionList::MakeForTest("//out/Debug/{{source_file_part}}.one"); [ 185s] | ^ [ 185s] In file included from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] ../src/gn/function_get_target_outputs_unittest.cc: In member function 'virtual void GetTargetOutputsTestAction::Run()': [ 185s] ../src/gn/function_get_target_outputs_unittest.cc:81:69: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 81 | SubstitutionList::MakeForTest("//output1.txt", "//output2.txt"); [ 185s] | ^ [ 185s] In file included from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] ../src/gn/function_get_target_outputs_unittest.cc: In member function 'virtual void GetTargetOutputsTestActionForeach::Run()': [ 185s] ../src/gn/function_get_target_outputs_unittest.cc:98:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 185s] 98 | "//out/Debug/{{source_file_part}}.two"); [ 185s] | ^ [ 185s] In file included from ../src/gn/action_values.h:14, [ 185s] from ../src/gn/target.h:15, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:9: [ 185s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 185s] 17 | SubstitutionList(const SubstitutionList& other); [ 185s] | ^~~~~~~~~~~~~~~~ [ 185s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 185s] from ../src/gn/functions.h:11, [ 185s] from ../src/gn/function_get_target_outputs_unittest.cc:8: [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 185s] 426 | vector<_Tp, _Alloc>:: [ 185s] | ^~~~~~~~~~~~~~~~~~~ [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void GetTargetOutputsTestActionForeach::Run()': [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 185s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 185s] | ^~~~~~~~~~~~~~~~~ [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void GetTargetOutputsTestAction::Run()': [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 185s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 185s] | ^~~~~~~~~~~~~~~~~ [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void GetTargetOutputsTestCopy::Run()': [ 185s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 185s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 185s] | ^~~~~~~~~~~~~~~~~ [ 186s] [24/87] CXX src/gn/function_process_file_template_unittest.o [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 83 | command_ = std::move(cmd); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 110 | default_output_dir_ = std::move(dir); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 117 | depfile_ = std::move(df); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 123 | description_ = std::move(desc); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 175 | outputs_ = std::move(out); [ 186s] | ^ [ 186s] In file included from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 181 | partial_outputs_ = std::move(partial_out); [ 186s] | ^ [ 186s] In file included from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 186s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 186s] 187 | runtime_outputs_ = std::move(run_out); [ 186s] | ^ [ 186s] In file included from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 186s] 17 | SubstitutionList(const SubstitutionList& other); [ 186s] | ^~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 205 | rspfile_ = std::move(rsp); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/c_tool.h:17, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 186s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 213 | rspfile_content_ = std::move(content); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 186s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 78 | link_output_ = std::move(link_out); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 186s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 84 | depend_output_ = std::move(dep_out); [ 186s] | ^ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from ../src/gn/target.h:15, [ 186s] from ../src/gn/rust_tool.h:18, [ 186s] from ../src/gn/test_with_scope.h:18, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 186s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 186s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 186s] | ^~~~~~~ [ 186s] In file included from ../src/gn/substitution_list.h:11, [ 186s] from ../src/gn/c_tool.h:15, [ 186s] from ../src/gn/test_with_scope.h:13, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:6: [ 186s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 186s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 186s] from ../src/gn/functions.h:11, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:5: [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 186s] 426 | vector<_Tp, _Alloc>:: [ 186s] | ^~~~~~~~~~~~~~~~~~~ [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FunctionProcessFileTemplatesSingleString::Run()': [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 186s] from ../src/gn/functions.h:11, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:5: [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 1195 | _M_realloc_insert(end(), __x); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 1195 | _M_realloc_insert(end(), __x); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 186s] from ../src/gn/functions.h:11, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:5: [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void FunctionProcessFileTemplatesMultipleStrings::Run()': [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 186s] from ../src/gn/functions.h:11, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:5: [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 1195 | _M_realloc_insert(end(), __x); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 186s] from ../src/gn/functions.h:11, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:5: [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 186s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 186s] from ../src/gn/functions.h:11, [ 186s] from ../src/gn/function_process_file_template_unittest.cc:5: [ 186s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 186s] 1195 | _M_realloc_insert(end(), __x); [ 186s] | ^~~~~~~~~~~~~~~~~ [ 187s] [25/87] CXX src/gn/function_toolchain_unittest.o [ 187s] In file included from ../src/gn/target.h:15, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 187s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 187s] | ^~~~~~~ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 83 | command_ = std::move(cmd); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 110 | default_output_dir_ = std::move(dir); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 117 | depfile_ = std::move(df); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 123 | description_ = std::move(desc); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 175 | outputs_ = std::move(out); [ 187s] | ^ [ 187s] In file included from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 181 | partial_outputs_ = std::move(partial_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 187 | runtime_outputs_ = std::move(run_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 205 | rspfile_ = std::move(rsp); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/toolchain.h:16, [ 187s] from ../src/gn/target.h:29, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 213 | rspfile_content_ = std::move(content); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_toolchain_unittest.cc:9: [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 78 | link_output_ = std::move(link_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_toolchain_unittest.cc:9: [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 84 | depend_output_ = std::move(dep_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/rust_tool.h:16, [ 187s] from ../src/gn/function_toolchain_unittest.cc:6: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] [26/87] CXX src/gn/function_rebase_path_unittest.o [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 83 | command_ = std::move(cmd); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 110 | default_output_dir_ = std::move(dir); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 117 | depfile_ = std::move(df); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 123 | description_ = std::move(desc); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 175 | outputs_ = std::move(out); [ 187s] | ^ [ 187s] In file included from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 181 | partial_outputs_ = std::move(partial_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 187 | runtime_outputs_ = std::move(run_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 205 | rspfile_ = std::move(rsp); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 213 | rspfile_content_ = std::move(content); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 78 | link_output_ = std::move(link_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 84 | depend_output_ = std::move(dep_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/target.h:15, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/test_with_scope.h:18, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 187s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 187s] | ^~~~~~~ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:7: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 187s] from ../src/gn/functions.h:11, [ 187s] from ../src/gn/function_rebase_path_unittest.cc:5: [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 187s] 426 | vector<_Tp, _Alloc>:: [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'std::string {anonymous}::RebaseOne(Scope*, const char*, const char*, const char*)': [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void RebasePathList::Run()': [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 187s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 187s] | ^~~~~~~~~~~~~~~~~ [ 187s] [27/87] CXX src/gn/function_template_unittest.o [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 83 | command_ = std::move(cmd); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 110 | default_output_dir_ = std::move(dir); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 117 | depfile_ = std::move(df); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 123 | description_ = std::move(desc); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 175 | outputs_ = std::move(out); [ 187s] | ^ [ 187s] In file included from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 181 | partial_outputs_ = std::move(partial_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 187s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 187s] 187 | runtime_outputs_ = std::move(run_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 187s] 17 | SubstitutionList(const SubstitutionList& other); [ 187s] | ^~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 205 | rspfile_ = std::move(rsp); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/c_tool.h:17, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 187s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 213 | rspfile_content_ = std::move(content); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 78 | link_output_ = std::move(link_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 187s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 84 | depend_output_ = std::move(dep_out); [ 187s] | ^ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 187s] In file included from ../src/gn/target.h:15, [ 187s] from ../src/gn/rust_tool.h:18, [ 187s] from ../src/gn/test_with_scope.h:18, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 187s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 187s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 187s] | ^~~~~~~ [ 187s] In file included from ../src/gn/substitution_list.h:11, [ 187s] from ../src/gn/c_tool.h:15, [ 187s] from ../src/gn/test_with_scope.h:13, [ 187s] from ../src/gn/function_template_unittest.cc:5: [ 187s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 187s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 187s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] [28/87] CXX src/gn/functions_target_unittest.o [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 83 | command_ = std::move(cmd); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 110 | default_output_dir_ = std::move(dir); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 117 | depfile_ = std::move(df); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 123 | description_ = std::move(desc); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 175 | outputs_ = std::move(out); [ 189s] | ^ [ 189s] In file included from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 181 | partial_outputs_ = std::move(partial_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 187 | runtime_outputs_ = std::move(run_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 205 | rspfile_ = std::move(rsp); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 213 | rspfile_content_ = std::move(content); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/test_with_scope.h:13, [ 189s] from ../src/gn/functions_target_unittest.cc:8: [ 189s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 189s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 78 | link_output_ = std::move(link_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/test_with_scope.h:13, [ 189s] from ../src/gn/functions_target_unittest.cc:8: [ 189s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 189s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 84 | depend_output_ = std::move(dep_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/target.h:15, [ 189s] from ../src/gn/rust_tool.h:18, [ 189s] from ../src/gn/test_with_scope.h:18, [ 189s] from ../src/gn/functions_target_unittest.cc:8: [ 189s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 189s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 189s] | ^~~~~~~ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] ../src/gn/functions_target_unittest.cc: In member function 'virtual void FunctionsTargetCheckUnused::Run()': [ 189s] ../src/gn/functions_target_unittest.cc:36:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 36 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc: In member function 'virtual void FunctionsTargetCheckNotNeeded::Run()': [ 189s] ../src/gn/functions_target_unittest.cc:65:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 65 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc:75:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 75 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc:86:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 86 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc:97:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 97 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc:107:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 107 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc:118:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 118 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc:128:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 128 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] ../src/gn/functions_target_unittest.cc:150:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 189s] 150 | err = Err(); [ 189s] | ^ [ 189s] In file included from ../src/gn/parse_tree.h:16, [ 189s] from ../src/gn/input_file_manager.h:19, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/functions_target_unittest.cc:5: [ 189s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 189s] 58 | Err(const Err& other); [ 189s] | ^~~ [ 189s] [29/87] CXX src/gn/function_write_file_unittest.o [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 83 | command_ = std::move(cmd); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 110 | default_output_dir_ = std::move(dir); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 117 | depfile_ = std::move(df); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 123 | description_ = std::move(desc); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 175 | outputs_ = std::move(out); [ 189s] | ^ [ 189s] In file included from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 181 | partial_outputs_ = std::move(partial_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 189s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 189s] 187 | runtime_outputs_ = std::move(run_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 189s] 17 | SubstitutionList(const SubstitutionList& other); [ 189s] | ^~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 205 | rspfile_ = std::move(rsp); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 189s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 213 | rspfile_content_ = std::move(content); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/test_with_scope.h:13, [ 189s] from ../src/gn/function_write_file_unittest.cc:13: [ 189s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 189s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 78 | link_output_ = std::move(link_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/test_with_scope.h:13, [ 189s] from ../src/gn/function_write_file_unittest.cc:13: [ 189s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 189s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 84 | depend_output_ = std::move(dep_out); [ 189s] | ^ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from ../src/gn/target.h:15, [ 189s] from ../src/gn/rust_tool.h:18, [ 189s] from ../src/gn/test_with_scope.h:18, [ 189s] from ../src/gn/function_write_file_unittest.cc:13: [ 189s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 189s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 189s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 189s] | ^~~~~~~ [ 189s] In file included from ../src/gn/substitution_list.h:11, [ 189s] from ../src/gn/tool.h:16, [ 189s] from ../src/gn/toolchain.h:16, [ 189s] from ../src/gn/settings.h:14, [ 189s] from ../src/gn/input_file_manager.h:20, [ 189s] from ../src/gn/scheduler.h:16, [ 189s] from ../src/gn/function_write_file_unittest.cc:11: [ 189s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 189s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 189s] from ../src/base/files/file_path.h:110, [ 189s] from ../src/base/files/file.h:12, [ 189s] from ../src/gn/function_write_file_unittest.cc:7: [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 189s] 426 | vector<_Tp, _Alloc>:: [ 189s] | ^~~~~~~~~~~~~~~~~~~ [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'bool {anonymous}::CallWriteFile(Scope*, const string&, const Value&)': [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 189s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 189s] | ^~~~~~~~~~~~~~~~~ [ 189s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 189s] from ../src/base/files/file_path.h:110, [ 189s] from ../src/base/files/file.h:12, [ 189s] from ../src/gn/function_write_file_unittest.cc:7: [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 189s] 1195 | _M_realloc_insert(end(), __x); [ 189s] | ^~~~~~~~~~~~~~~~~ [ 189s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 189s] from ../src/base/files/file_path.h:110, [ 189s] from ../src/base/files/file.h:12, [ 189s] from ../src/gn/function_write_file_unittest.cc:7: [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void WriteFileTestWithData::Run()': [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 189s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 189s] | ^~~~~~~~~~~~~~~~~ [ 189s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 189s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 189s] | ^~~~~~~~~~~~~~~~~ [ 192s] [30/87] CXX src/gn/functions_target_rust_unittest.o [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 83 | command_ = std::move(cmd); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 110 | default_output_dir_ = std::move(dir); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 117 | depfile_ = std::move(df); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 123 | description_ = std::move(desc); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 175 | outputs_ = std::move(out); [ 192s] | ^ [ 192s] In file included from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 181 | partial_outputs_ = std::move(partial_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 187 | runtime_outputs_ = std::move(run_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 205 | rspfile_ = std::move(rsp); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 213 | rspfile_content_ = std::move(content); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:9: [ 192s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 192s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 78 | link_output_ = std::move(link_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:9: [ 192s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 192s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 84 | depend_output_ = std::move(dep_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/target.h:15, [ 192s] from ../src/gn/rust_tool.h:18, [ 192s] from ../src/gn/test_with_scope.h:18, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:9: [ 192s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 192s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 192s] | ^~~~~~~ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/tool.h:16, [ 192s] from ../src/gn/toolchain.h:16, [ 192s] from ../src/gn/settings.h:14, [ 192s] from ../src/gn/input_file_manager.h:20, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc: In member function 'virtual void RustFunctionsTargetCrateName::Run()': [ 192s] ../src/gn/functions_target_rust_unittest.cc:40:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 40 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc: In member function 'virtual void RustFunctionsTargetCrateRootFind::Run()': [ 192s] ../src/gn/functions_target_rust_unittest.cc:77:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 77 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc:89:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 89 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc:101:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 101 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc:113:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 113 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc:125:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 125 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc:136:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 136 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc: In member function 'virtual void RustFunctionsTargetCrateTypeSelection::Run()': [ 192s] ../src/gn/functions_target_rust_unittest.cc:171:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 171 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc:183:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 183 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_target_rust_unittest.cc:193:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 193 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/input_file_manager.h:19, [ 192s] from ../src/gn/scheduler.h:16, [ 192s] from ../src/gn/functions_target_rust_unittest.cc:6: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] [31/87] CXX src/gn/functions_unittest.o [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 83 | command_ = std::move(cmd); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 110 | default_output_dir_ = std::move(dir); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 117 | depfile_ = std::move(df); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 123 | description_ = std::move(desc); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 175 | outputs_ = std::move(out); [ 192s] | ^ [ 192s] In file included from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 181 | partial_outputs_ = std::move(partial_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 192s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 192s] 187 | runtime_outputs_ = std::move(run_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 192s] 17 | SubstitutionList(const SubstitutionList& other); [ 192s] | ^~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 205 | rspfile_ = std::move(rsp); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/c_tool.h:17, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 192s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 213 | rspfile_content_ = std::move(content); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 192s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 78 | link_output_ = std::move(link_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 192s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 84 | depend_output_ = std::move(dep_out); [ 192s] | ^ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] In file included from ../src/gn/target.h:15, [ 192s] from ../src/gn/rust_tool.h:18, [ 192s] from ../src/gn/test_with_scope.h:18, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 192s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 192s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 192s] | ^~~~~~~ [ 192s] In file included from ../src/gn/substitution_list.h:11, [ 192s] from ../src/gn/c_tool.h:15, [ 192s] from ../src/gn/test_with_scope.h:13, [ 192s] from ../src/gn/functions_unittest.cc:11: [ 192s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 192s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 192s] | ^~~~~~~~~~~~~~~~~~~ [ 192s] ../src/gn/functions_unittest.cc: In member function 'virtual void FunctionsFunctionsWithBlock::Run()': [ 192s] ../src/gn/functions_unittest.cc:138:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 138 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/functions_unittest.cc:10: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_unittest.cc: In member function 'virtual void FunctionsDeclareArgs::Run()': [ 192s] ../src/gn/functions_unittest.cc:428:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 428 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/functions_unittest.cc:10: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 192s] ../src/gn/functions_unittest.cc:443:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 192s] 443 | err = Err(); [ 192s] | ^ [ 192s] In file included from ../src/gn/parse_tree.h:16, [ 192s] from ../src/gn/functions_unittest.cc:10: [ 192s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 192s] 58 | Err(const Err& other); [ 192s] | ^~~ [ 193s] [32/87] CXX src/gn/hash_table_base_unittest.o [ 194s] [33/87] CXX src/gn/input_conversion_unittest.o [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 83 | command_ = std::move(cmd); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 110 | default_output_dir_ = std::move(dir); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 117 | depfile_ = std::move(df); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 123 | description_ = std::move(desc); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 175 | outputs_ = std::move(out); [ 194s] | ^ [ 194s] In file included from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 181 | partial_outputs_ = std::move(partial_out); [ 194s] | ^ [ 194s] In file included from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 194s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 194s] 187 | runtime_outputs_ = std::move(run_out); [ 194s] | ^ [ 194s] In file included from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 194s] 17 | SubstitutionList(const SubstitutionList& other); [ 194s] | ^~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 205 | rspfile_ = std::move(rsp); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 194s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 213 | rspfile_content_ = std::move(content); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/test_with_scope.h:13, [ 194s] from ../src/gn/input_conversion_unittest.cc:12: [ 194s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 194s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 78 | link_output_ = std::move(link_out); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/test_with_scope.h:13, [ 194s] from ../src/gn/input_conversion_unittest.cc:12: [ 194s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 194s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 84 | depend_output_ = std::move(dep_out); [ 194s] | ^ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 194s] In file included from ../src/gn/target.h:15, [ 194s] from ../src/gn/rust_tool.h:18, [ 194s] from ../src/gn/test_with_scope.h:18, [ 194s] from ../src/gn/input_conversion_unittest.cc:12: [ 194s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 194s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 194s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 194s] | ^~~~~~~ [ 194s] In file included from ../src/gn/substitution_list.h:11, [ 194s] from ../src/gn/tool.h:16, [ 194s] from ../src/gn/toolchain.h:16, [ 194s] from ../src/gn/settings.h:14, [ 194s] from ../src/gn/input_file_manager.h:20, [ 194s] from ../src/gn/scheduler.h:16, [ 194s] from ../src/gn/input_conversion_unittest.cc:10: [ 194s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 194s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 194s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] [34/87] CXX src/gn/inherited_libraries_unittest.o [ 195s] In file included from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 195s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 195s] | ^~~~~~~ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 83 | command_ = std::move(cmd); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 110 | default_output_dir_ = std::move(dir); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 117 | depfile_ = std::move(df); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 123 | description_ = std::move(desc); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 195s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 175 | outputs_ = std::move(out); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 195s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 181 | partial_outputs_ = std::move(partial_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 195s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 187 | runtime_outputs_ = std::move(run_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 205 | rspfile_ = std::move(rsp); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 213 | rspfile_content_ = std::move(content); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/test_with_scope.h:13, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:7: [ 195s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 195s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 78 | link_output_ = std::move(link_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/test_with_scope.h:13, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:7: [ 195s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 195s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 84 | depend_output_ = std::move(dep_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/inherited_libraries_unittest.cc:6: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] [35/87] CXX src/gn/json_project_writer_unittest.o [ 195s] In file included from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 195s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 195s] | ^~~~~~~ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 83 | command_ = std::move(cmd); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 110 | default_output_dir_ = std::move(dir); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 117 | depfile_ = std::move(df); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 123 | description_ = std::move(desc); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 195s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 175 | outputs_ = std::move(out); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 195s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 181 | partial_outputs_ = std::move(partial_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 195s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 187 | runtime_outputs_ = std::move(run_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 205 | rspfile_ = std::move(rsp); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/toolchain.h:16, [ 195s] from ../src/gn/target.h:29, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 195s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 213 | rspfile_content_ = std::move(content); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/test_with_scope.h:13, [ 195s] from ../src/gn/json_project_writer_unittest.cc:10: [ 195s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 195s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 78 | link_output_ = std::move(link_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] In file included from ../src/gn/test_with_scope.h:13, [ 195s] from ../src/gn/json_project_writer_unittest.cc:10: [ 195s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 195s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 195s] 84 | depend_output_ = std::move(dep_out); [ 195s] | ^ [ 195s] In file included from ../src/gn/substitution_list.h:11, [ 195s] from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 195s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 195s] | ^~~~~~~~~~~~~~~~~~~ [ 195s] ../src/gn/json_project_writer_unittest.cc: In member function 'virtual void JSONWriterActionWithResponseFile::Run()': [ 195s] ../src/gn/json_project_writer_unittest.cc:33:61: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 33 | SubstitutionList::MakeForTest("{{response_file_name}}"); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] ../src/gn/json_project_writer_unittest.cc:35:46: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 35 | SubstitutionList::MakeForTest("-j", "3"); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] ../src/gn/json_project_writer_unittest.cc:37:62: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 37 | SubstitutionList::MakeForTest("//out/Debug/output1.out"); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] ../src/gn/json_project_writer_unittest.cc: In member function 'virtual void JSONWriterForEachWithResponseFile::Run()': [ 195s] ../src/gn/json_project_writer_unittest.cc:494:69: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 494 | "{{source}}", "{{source_file_part}}", "{{response_file_name}}"); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] ../src/gn/json_project_writer_unittest.cc:496:65: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 496 | SubstitutionList::MakeForTest("-j", "{{source_name_part}}"); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 195s] ../src/gn/json_project_writer_unittest.cc:498:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 195s] 498 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 195s] | ^ [ 195s] In file included from ../src/gn/action_values.h:14, [ 195s] from ../src/gn/target.h:15, [ 195s] from ../src/gn/json_project_writer.h:9, [ 195s] from ../src/gn/json_project_writer_unittest.cc:5: [ 195s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 195s] 17 | SubstitutionList(const SubstitutionList& other); [ 195s] | ^~~~~~~~~~~~~~~~ [ 196s] [36/87] CXX src/gn/label_pattern_unittest.o [ 197s] [37/87] CXX src/gn/label_unittest.o [ 197s] [38/87] CXX src/gn/rust_project_writer_unittest.o [ 197s] In file included from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 197s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 197s] | ^~~~~~~ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 83 | command_ = std::move(cmd); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 110 | default_output_dir_ = std::move(dir); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 117 | depfile_ = std::move(df); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 123 | description_ = std::move(desc); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 175 | outputs_ = std::move(out); [ 197s] | ^ [ 197s] In file included from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 181 | partial_outputs_ = std::move(partial_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 187 | runtime_outputs_ = std::move(run_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 205 | rspfile_ = std::move(rsp); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/target.h:29, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 213 | rspfile_content_ = std::move(content); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/test_with_scope.h:13, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:12: [ 197s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 197s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 78 | link_output_ = std::move(link_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/test_with_scope.h:13, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:12: [ 197s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 197s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 84 | depend_output_ = std::move(dep_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/action_values.h:14, [ 197s] from ../src/gn/target.h:15, [ 197s] from ../src/gn/rust_project_writer.h:9, [ 197s] from ../src/gn/rust_project_writer_unittest.cc:5: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] [39/87] CXX src/gn/header_checker_unittest.o [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 83 | command_ = std::move(cmd); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 110 | default_output_dir_ = std::move(dir); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 117 | depfile_ = std::move(df); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 123 | description_ = std::move(desc); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 175 | outputs_ = std::move(out); [ 197s] | ^ [ 197s] In file included from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 181 | partial_outputs_ = std::move(partial_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 197s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 197s] 187 | runtime_outputs_ = std::move(run_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 197s] 17 | SubstitutionList(const SubstitutionList& other); [ 197s] | ^~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 205 | rspfile_ = std::move(rsp); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 197s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 213 | rspfile_content_ = std::move(content); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/target.h:15, [ 197s] from ../src/gn/header_checker_unittest.cc:11: [ 197s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 197s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 197s] | ^~~~~~~ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/test_with_scope.h:13, [ 197s] from ../src/gn/header_checker_unittest.cc:13: [ 197s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 197s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 78 | link_output_ = std::move(link_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 197s] In file included from ../src/gn/test_with_scope.h:13, [ 197s] from ../src/gn/header_checker_unittest.cc:13: [ 197s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 197s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 197s] 84 | depend_output_ = std::move(dep_out); [ 197s] | ^ [ 197s] In file included from ../src/gn/substitution_list.h:11, [ 197s] from ../src/gn/tool.h:16, [ 197s] from ../src/gn/toolchain.h:16, [ 197s] from ../src/gn/settings.h:14, [ 197s] from ../src/gn/input_file_manager.h:20, [ 197s] from ../src/gn/scheduler.h:16, [ 197s] from ../src/gn/header_checker_unittest.cc:10: [ 197s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 197s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 197s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] [40/87] CXX src/gn/metadata_walk_unittest.o [ 200s] In file included from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 200s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 200s] | ^~~~~~~ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 83 | command_ = std::move(cmd); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 110 | default_output_dir_ = std::move(dir); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 117 | depfile_ = std::move(df); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 123 | description_ = std::move(desc); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 175 | outputs_ = std::move(out); [ 200s] | ^ [ 200s] In file included from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 181 | partial_outputs_ = std::move(partial_out); [ 200s] | ^ [ 200s] In file included from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 200s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 200s] 187 | runtime_outputs_ = std::move(run_out); [ 200s] | ^ [ 200s] In file included from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 200s] 17 | SubstitutionList(const SubstitutionList& other); [ 200s] | ^~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 205 | rspfile_ = std::move(rsp); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/toolchain.h:16, [ 200s] from ../src/gn/target.h:29, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 200s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 213 | rspfile_content_ = std::move(content); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/test_with_scope.h:13, [ 200s] from ../src/gn/metadata_walk_unittest.cc:9: [ 200s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 200s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 78 | link_output_ = std::move(link_out); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from ../src/gn/test_with_scope.h:13, [ 200s] from ../src/gn/metadata_walk_unittest.cc:9: [ 200s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 200s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 200s] 84 | depend_output_ = std::move(dep_out); [ 200s] | ^ [ 200s] In file included from ../src/gn/substitution_list.h:11, [ 200s] from ../src/gn/action_values.h:14, [ 200s] from ../src/gn/target.h:15, [ 200s] from ../src/gn/metadata_walk.h:9, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 200s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 200s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 200s] from ../src/gn/build_settings.h:8, [ 200s] from ../src/gn/metadata_walk.h:8, [ 200s] from ../src/gn/metadata_walk_unittest.cc:5: [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 200s] 426 | vector<_Tp, _Alloc>:: [ 200s] | ^~~~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectNoRecurse::Run()': [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectWithRecurse::Run()': [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectWithBarrier::Run()': [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void MetadataWalkTestCollectWithError::Run()': [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 200s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 200s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 200s] | ^~~~~~~~~~~~~~~~~ [ 201s] [41/87] CXX src/gn/rust_project_writer_helpers_unittest.o [ 201s] In file included from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 201s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 201s] | ^~~~~~~ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 83 | command_ = std::move(cmd); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 110 | default_output_dir_ = std::move(dir); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 117 | depfile_ = std::move(df); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 123 | description_ = std::move(desc); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 175 | outputs_ = std::move(out); [ 201s] | ^ [ 201s] In file included from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 181 | partial_outputs_ = std::move(partial_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 187 | runtime_outputs_ = std::move(run_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 205 | rspfile_ = std::move(rsp); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/toolchain.h:16, [ 201s] from ../src/gn/target.h:29, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 213 | rspfile_content_ = std::move(content); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:11: [ 201s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 201s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 78 | link_output_ = std::move(link_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:11: [ 201s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 201s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 84 | depend_output_ = std::move(dep_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/action_values.h:14, [ 201s] from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_project_writer_helpers.h:18, [ 201s] from ../src/gn/rust_project_writer_helpers_unittest.cc:5: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] [42/87] CXX src/gn/metadata_unittest.o [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 83 | command_ = std::move(cmd); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 110 | default_output_dir_ = std::move(dir); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 117 | depfile_ = std::move(df); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 123 | description_ = std::move(desc); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 175 | outputs_ = std::move(out); [ 201s] | ^ [ 201s] In file included from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 181 | partial_outputs_ = std::move(partial_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 201s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 201s] 187 | runtime_outputs_ = std::move(run_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 201s] 17 | SubstitutionList(const SubstitutionList& other); [ 201s] | ^~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 205 | rspfile_ = std::move(rsp); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/c_tool.h:17, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 201s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 213 | rspfile_content_ = std::move(content); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 201s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 78 | link_output_ = std::move(link_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 201s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 84 | depend_output_ = std::move(dep_out); [ 201s] | ^ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from ../src/gn/target.h:15, [ 201s] from ../src/gn/rust_tool.h:18, [ 201s] from ../src/gn/test_with_scope.h:18, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 201s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 201s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 201s] | ^~~~~~~ [ 201s] In file included from ../src/gn/substitution_list.h:11, [ 201s] from ../src/gn/c_tool.h:15, [ 201s] from ../src/gn/test_with_scope.h:13, [ 201s] from ../src/gn/metadata_unittest.cc:6: [ 201s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 201s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 201s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 201s] from ../src/gn/build_settings.h:8, [ 201s] from ../src/gn/metadata.h:10, [ 201s] from ../src/gn/metadata_unittest.cc:5: [ 201s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 201s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 201s] 426 | vector<_Tp, _Alloc>:: [ 201s] | ^~~~~~~~~~~~~~~~~~~ [ 201s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 201s] from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/functional:62, [ 201s] from ../src/gn/build_settings.h:8, [ 201s] from ../src/gn/metadata.h:10, [ 201s] from ../src/gn/metadata_unittest.cc:5: [ 201s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In member function 'virtual void MetadataTestWalkWithRebaseNonString::Run()': [ 201s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 201s] 1195 | _M_realloc_insert(end(), __x); [ 201s] | ^~~~~~~~~~~~~~~~~ [ 201s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 201s] 1195 | _M_realloc_insert(end(), __x); [ 201s] | ^~~~~~~~~~~~~~~~~ [ 201s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 201s] 1195 | _M_realloc_insert(end(), __x); [ 201s] | ^~~~~~~~~~~~~~~~~ [ 201s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 201s] 1195 | _M_realloc_insert(end(), __x); [ 201s] | ^~~~~~~~~~~~~~~~~ [ 202s] [43/87] CXX src/gn/loader_unittest.o [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 83 | command_ = std::move(cmd); [ 202s] | ^ [ 202s] In file included from ../src/gn/substitution_list.h:11, [ 202s] from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 110 | default_output_dir_ = std::move(dir); [ 202s] | ^ [ 202s] In file included from ../src/gn/substitution_list.h:11, [ 202s] from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 117 | depfile_ = std::move(df); [ 202s] | ^ [ 202s] In file included from ../src/gn/substitution_list.h:11, [ 202s] from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 123 | description_ = std::move(desc); [ 202s] | ^ [ 202s] In file included from ../src/gn/substitution_list.h:11, [ 202s] from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 202s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 202s] 175 | outputs_ = std::move(out); [ 202s] | ^ [ 202s] In file included from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 202s] 17 | SubstitutionList(const SubstitutionList& other); [ 202s] | ^~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 202s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 202s] 181 | partial_outputs_ = std::move(partial_out); [ 202s] | ^ [ 202s] In file included from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 202s] 17 | SubstitutionList(const SubstitutionList& other); [ 202s] | ^~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 202s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 202s] 187 | runtime_outputs_ = std::move(run_out); [ 202s] | ^ [ 202s] In file included from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 202s] 17 | SubstitutionList(const SubstitutionList& other); [ 202s] | ^~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 205 | rspfile_ = std::move(rsp); [ 202s] | ^ [ 202s] In file included from ../src/gn/substitution_list.h:11, [ 202s] from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 202s] In file included from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 202s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 202s] 213 | rspfile_content_ = std::move(content); [ 202s] | ^ [ 202s] In file included from ../src/gn/substitution_list.h:11, [ 202s] from ../src/gn/tool.h:16, [ 202s] from ../src/gn/toolchain.h:16, [ 202s] from ../src/gn/settings.h:14, [ 202s] from ../src/gn/input_file_manager.h:20, [ 202s] from ../src/gn/scheduler.h:16, [ 202s] from ../src/gn/loader_unittest.cc:16: [ 202s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 202s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 202s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] [44/87] CXX src/gn/ninja_binary_target_writer_unittest.o [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 83 | command_ = std::move(cmd); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 110 | default_output_dir_ = std::move(dir); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 117 | depfile_ = std::move(df); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 123 | description_ = std::move(desc); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 203s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 203s] 175 | outputs_ = std::move(out); [ 203s] | ^ [ 203s] In file included from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 203s] 17 | SubstitutionList(const SubstitutionList& other); [ 203s] | ^~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 203s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 203s] 181 | partial_outputs_ = std::move(partial_out); [ 203s] | ^ [ 203s] In file included from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 203s] 17 | SubstitutionList(const SubstitutionList& other); [ 203s] | ^~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 203s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 203s] 187 | runtime_outputs_ = std::move(run_out); [ 203s] | ^ [ 203s] In file included from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 203s] 17 | SubstitutionList(const SubstitutionList& other); [ 203s] | ^~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 205 | rspfile_ = std::move(rsp); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/c_tool.h:17, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 203s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 213 | rspfile_content_ = std::move(content); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 203s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 78 | link_output_ = std::move(link_out); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 203s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 84 | depend_output_ = std::move(dep_out); [ 203s] | ^ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 203s] In file included from ../src/gn/target.h:15, [ 203s] from ../src/gn/rust_tool.h:18, [ 203s] from ../src/gn/test_with_scope.h:18, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:8: [ 203s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 203s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 203s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 203s] | ^~~~~~~ [ 203s] In file included from ../src/gn/substitution_list.h:11, [ 203s] from ../src/gn/c_tool.h:15, [ 203s] from ../src/gn/ninja_binary_target_writer.h:9, [ 203s] from ../src/gn/ninja_binary_target_writer_unittest.cc:5: [ 203s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 203s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 203s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] [45/87] CXX src/gn/ninja_build_writer_unittest.o [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 83 | command_ = std::move(cmd); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 110 | default_output_dir_ = std::move(dir); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 117 | depfile_ = std::move(df); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 123 | description_ = std::move(desc); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 204s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 175 | outputs_ = std::move(out); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 204s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 181 | partial_outputs_ = std::move(partial_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 204s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 187 | runtime_outputs_ = std::move(run_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 205 | rspfile_ = std::move(rsp); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 213 | rspfile_content_ = std::move(content); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:13: [ 204s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 204s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 204s] | ^~~~~~~ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/test_with_scope.h:13, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:15: [ 204s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 204s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 78 | link_output_ = std::move(link_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/test_with_scope.h:13, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:15: [ 204s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 204s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 84 | depend_output_ = std::move(dep_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_build_writer_unittest.cc: In member function 'virtual void NinjaBuildWriterTestTwoTargets::Run()': [ 204s] ../src/gn/ninja_build_writer_unittest.cc:77:53: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 77 | "//out/Debug/out1.out", "//out/Debug/out2.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_build_writer_unittest.cc:85:53: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 85 | "//out/Debug/out3.out", "//out/Debug/out4.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_build_writer_unittest.cc:114:53: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 114 | "//out/Debug/out5.out", "//out/Debug/out6.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_build_writer_unittest.cc: In member function 'virtual void NinjaBuildWriterTestDuplicateOutputs::Run()': [ 204s] ../src/gn/ninja_build_writer_unittest.cc:222:53: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 222 | "//out/Debug/out1.out", "//out/Debug/out2.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_build_writer_unittest.cc:230:53: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 230 | "//out/Debug/out3.out", "//out/Debug/out2.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/tool.h:16, [ 204s] from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/settings.h:14, [ 204s] from ../src/gn/input_file_manager.h:20, [ 204s] from ../src/gn/scheduler.h:16, [ 204s] from ../src/gn/ninja_build_writer_unittest.cc:11: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] [46/87] CXX src/gn/ninja_copy_target_writer_unittest.o [ 204s] In file included from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 204s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 204s] | ^~~~~~~ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 83 | command_ = std::move(cmd); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 110 | default_output_dir_ = std::move(dir); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 117 | depfile_ = std::move(df); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 123 | description_ = std::move(desc); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 204s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 175 | outputs_ = std::move(out); [ 204s] | ^ [ 204s] In file included from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 204s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 181 | partial_outputs_ = std::move(partial_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 204s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 187 | runtime_outputs_ = std::move(run_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 205 | rspfile_ = std::move(rsp); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/toolchain.h:16, [ 204s] from ../src/gn/target.h:29, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 204s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 213 | rspfile_content_ = std::move(content); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/test_with_scope.h:13, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:10: [ 204s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 204s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 78 | link_output_ = std::move(link_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] In file included from ../src/gn/test_with_scope.h:13, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:10: [ 204s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 204s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 204s] 84 | depend_output_ = std::move(dep_out); [ 204s] | ^ [ 204s] In file included from ../src/gn/substitution_list.h:11, [ 204s] from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 204s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 204s] | ^~~~~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc: In member function 'virtual void NinjaCopyTargetWriterRun::Run()': [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc:25:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 25 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc: In member function 'virtual void NinjaCopyTargetWriterToolchainDeps::Run()': [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc:54:61: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 54 | SubstitutionList::MakeForTest("//out/Debug/output.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc: In member function 'virtual void NinjaCopyTargetWriterOrderOnlyDeps::Run()': [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc:79:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 79 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc: In member function 'virtual void NinjaCopyTargetWriterDataDeps::Run()': [ 204s] ../src/gn/ninja_copy_target_writer_unittest.cc:104:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 204s] 104 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 204s] | ^ [ 204s] In file included from ../src/gn/action_values.h:14, [ 204s] from ../src/gn/target.h:15, [ 204s] from ../src/gn/ninja_copy_target_writer_unittest.cc:9: [ 204s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 204s] 17 | SubstitutionList(const SubstitutionList& other); [ 204s] | ^~~~~~~~~~~~~~~~ [ 205s] [47/87] CXX src/gn/ninja_action_target_writer_unittest.o [ 205s] In file included from ../src/gn/target.h:15, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 205s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 205s] | ^~~~~~~ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 83 | command_ = std::move(cmd); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 110 | default_output_dir_ = std::move(dir); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 117 | depfile_ = std::move(df); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 123 | description_ = std::move(desc); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 205s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 175 | outputs_ = std::move(out); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 205s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 181 | partial_outputs_ = std::move(partial_out); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 205s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 187 | runtime_outputs_ = std::move(run_out); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 205 | rspfile_ = std::move(rsp); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/toolchain.h:16, [ 205s] from ../src/gn/target.h:29, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:11: [ 205s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 205s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 213 | rspfile_content_ = std::move(content); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/test_with_scope.h:13, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:12: [ 205s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 205s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 78 | link_output_ = std::move(link_out); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] In file included from ../src/gn/test_with_scope.h:13, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:12: [ 205s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 205s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 205s] 84 | depend_output_ = std::move(dep_out); [ 205s] | ^ [ 205s] In file included from ../src/gn/substitution_list.h:11, [ 205s] from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 205s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 205s] | ^~~~~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterWriteOutputFilesForBuildLine::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:24:78: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 24 | "//out/Debug/gen/{{source_name_part}}.cc"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterActionNoSources::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:51:58: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 51 | SubstitutionList::MakeForTest("//out/Debug/foo.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterActionNoSourcesConsole::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:87:58: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 87 | SubstitutionList::MakeForTest("//out/Debug/foo.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterActionWithSources::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:135:58: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 135 | SubstitutionList::MakeForTest("//out/Debug/foo.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterForEach::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:200:64: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 200 | "-i", "{{source}}", "--out=foo bar{{source_name_part}}.o"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:202:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 202 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterForEachWithDepfile::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:269:64: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 269 | "-i", "{{source}}", "--out=foo bar{{source_name_part}}.o"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:271:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 271 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterForEachWithResponseFile::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:327:69: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 327 | "{{source}}", "{{source_file_part}}", "{{response_file_name}}"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:329:65: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 329 | SubstitutionList::MakeForTest("-j", "{{source_name_part}}"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:331:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 331 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterForEachWithPool::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:387:73: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 387 | SubstitutionList::MakeForTest("{{source}}", "{{source_file_part}}"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:389:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 389 | SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc: In member function 'virtual void NinjaActionTargetWriterNoTransitiveHardDeps::Run()': [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:437:58: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 437 | SubstitutionList::MakeForTest("//out/Debug/foo.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 205s] ../src/gn/ninja_action_target_writer_unittest.cc:466:58: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 205s] 466 | SubstitutionList::MakeForTest("//out/Debug/bar.out"); [ 205s] | ^ [ 205s] In file included from ../src/gn/ninja_action_target_writer_unittest.cc:10: [ 205s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 205s] 17 | SubstitutionList(const SubstitutionList& other); [ 205s] | ^~~~~~~~~~~~~~~~ [ 206s] [48/87] CXX src/gn/ninja_bundle_data_target_writer_unittest.o [ 206s] In file included from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 206s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 206s] | ^~~~~~~ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 206s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 83 | command_ = std::move(cmd); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 206s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 110 | default_output_dir_ = std::move(dir); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 206s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 117 | depfile_ = std::move(df); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 206s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 123 | description_ = std::move(desc); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 206s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 206s] 175 | outputs_ = std::move(out); [ 206s] | ^ [ 206s] In file included from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 206s] 17 | SubstitutionList(const SubstitutionList& other); [ 206s] | ^~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 206s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 206s] 181 | partial_outputs_ = std::move(partial_out); [ 206s] | ^ [ 206s] In file included from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 206s] 17 | SubstitutionList(const SubstitutionList& other); [ 206s] | ^~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 206s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 206s] 187 | runtime_outputs_ = std::move(run_out); [ 206s] | ^ [ 206s] In file included from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 206s] 17 | SubstitutionList(const SubstitutionList& other); [ 206s] | ^~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 206s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 205 | rspfile_ = std::move(rsp); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/toolchain.h:16, [ 206s] from ../src/gn/target.h:29, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 206s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 213 | rspfile_content_ = std::move(content); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/test_with_scope.h:13, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:11: [ 206s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 206s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 78 | link_output_ = std::move(link_out); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] In file included from ../src/gn/test_with_scope.h:13, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:11: [ 206s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 206s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 206s] 84 | depend_output_ = std::move(dep_out); [ 206s] | ^ [ 206s] In file included from ../src/gn/substitution_list.h:11, [ 206s] from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 206s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 206s] | ^~~~~~~~~~~~~~~~~~~ [ 206s] ../src/gn/ninja_bundle_data_target_writer_unittest.cc: In member function 'virtual void NinjaBundleDataTargetWriterRun::Run()': [ 206s] ../src/gn/ninja_bundle_data_target_writer_unittest.cc:35:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 206s] 35 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 206s] | ^ [ 206s] In file included from ../src/gn/action_values.h:14, [ 206s] from ../src/gn/target.h:15, [ 206s] from ../src/gn/ninja_bundle_data_target_writer_unittest.cc:10: [ 206s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 206s] 17 | SubstitutionList(const SubstitutionList& other); [ 206s] | ^~~~~~~~~~~~~~~~ [ 207s] [49/87] CXX src/gn/ninja_group_target_writer_unittest.o [ 207s] In file included from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 207s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 207s] | ^~~~~~~ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 83 | command_ = std::move(cmd); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 110 | default_output_dir_ = std::move(dir); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 117 | depfile_ = std::move(df); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 123 | description_ = std::move(desc); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 207s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 207s] 175 | outputs_ = std::move(out); [ 207s] | ^ [ 207s] In file included from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 207s] 17 | SubstitutionList(const SubstitutionList& other); [ 207s] | ^~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 207s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 207s] 181 | partial_outputs_ = std::move(partial_out); [ 207s] | ^ [ 207s] In file included from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 207s] 17 | SubstitutionList(const SubstitutionList& other); [ 207s] | ^~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 207s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 207s] 187 | runtime_outputs_ = std::move(run_out); [ 207s] | ^ [ 207s] In file included from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 207s] 17 | SubstitutionList(const SubstitutionList& other); [ 207s] | ^~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 205 | rspfile_ = std::move(rsp); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/toolchain.h:16, [ 207s] from ../src/gn/target.h:29, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 207s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 213 | rspfile_content_ = std::move(content); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/test_with_scope.h:13, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:7: [ 207s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 207s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 78 | link_output_ = std::move(link_out); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 207s] In file included from ../src/gn/test_with_scope.h:13, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:7: [ 207s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 207s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 207s] 84 | depend_output_ = std::move(dep_out); [ 207s] | ^ [ 207s] In file included from ../src/gn/substitution_list.h:11, [ 207s] from ../src/gn/action_values.h:14, [ 207s] from ../src/gn/target.h:15, [ 207s] from ../src/gn/ninja_group_target_writer_unittest.cc:6: [ 207s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 207s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 207s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] [50/87] CXX src/gn/ninja_generated_file_target_writer_unittest.o [ 208s] In file included from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 208s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 208s] | ^~~~~~~ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 208s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 83 | command_ = std::move(cmd); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 208s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 110 | default_output_dir_ = std::move(dir); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 208s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 117 | depfile_ = std::move(df); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 208s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 123 | description_ = std::move(desc); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 208s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 208s] 175 | outputs_ = std::move(out); [ 208s] | ^ [ 208s] In file included from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 208s] 17 | SubstitutionList(const SubstitutionList& other); [ 208s] | ^~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 208s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 208s] 181 | partial_outputs_ = std::move(partial_out); [ 208s] | ^ [ 208s] In file included from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 208s] 17 | SubstitutionList(const SubstitutionList& other); [ 208s] | ^~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 208s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 208s] 187 | runtime_outputs_ = std::move(run_out); [ 208s] | ^ [ 208s] In file included from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 208s] 17 | SubstitutionList(const SubstitutionList& other); [ 208s] | ^~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 208s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 205 | rspfile_ = std::move(rsp); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/toolchain.h:16, [ 208s] from ../src/gn/target.h:29, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 208s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 213 | rspfile_content_ = std::move(content); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/test_with_scope.h:13, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:10: [ 208s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 208s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 78 | link_output_ = std::move(link_out); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] In file included from ../src/gn/test_with_scope.h:13, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:10: [ 208s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 208s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 208s] 84 | depend_output_ = std::move(dep_out); [ 208s] | ^ [ 208s] In file included from ../src/gn/substitution_list.h:11, [ 208s] from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 208s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 208s] | ^~~~~~~~~~~~~~~~~~~ [ 208s] ../src/gn/ninja_generated_file_target_writer_unittest.cc: In member function 'virtual void NinjaGeneratedFileTargetWriterTestRun::Run()': [ 208s] ../src/gn/ninja_generated_file_target_writer_unittest.cc:23:59: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 208s] 23 | SubstitutionList::MakeForTest("//out/Debug/foo.json"); [ 208s] | ^ [ 208s] In file included from ../src/gn/action_values.h:14, [ 208s] from ../src/gn/target.h:15, [ 208s] from ../src/gn/ninja_generated_file_target_writer_unittest.cc:8: [ 208s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 208s] 17 | SubstitutionList(const SubstitutionList& other); [ 208s] | ^~~~~~~~~~~~~~~~ [ 209s] [51/87] CXX src/gn/ninja_create_bundle_target_writer_unittest.o [ 209s] In file included from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 209s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 209s] | ^~~~~~~ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 83 | command_ = std::move(cmd); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 110 | default_output_dir_ = std::move(dir); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 117 | depfile_ = std::move(df); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 123 | description_ = std::move(desc); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 175 | outputs_ = std::move(out); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 181 | partial_outputs_ = std::move(partial_out); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 209s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 187 | runtime_outputs_ = std::move(run_out); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 205 | rspfile_ = std::move(rsp); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/toolchain.h:16, [ 209s] from ../src/gn/target.h:29, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 209s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 213 | rspfile_content_ = std::move(content); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/test_with_scope.h:13, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:12: [ 209s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 209s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 78 | link_output_ = std::move(link_out); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] In file included from ../src/gn/test_with_scope.h:13, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:12: [ 209s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 209s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 209s] 84 | depend_output_ = std::move(dep_out); [ 209s] | ^ [ 209s] In file included from ../src/gn/substitution_list.h:11, [ 209s] from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 209s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 209s] | ^~~~~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc: In function 'std::unique_ptr {anonymous}::NewAction(const TestWithScope&)': [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:36:58: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 36 | SubstitutionList::MakeForTest("//out/Debug/foo.out"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc: In member function 'virtual void NinjaCreateBundleTargetWriterRun::Run()': [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:57:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 57 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc: In member function 'virtual void NinjaCreateBundleTargetWriterInSubDirectory::Run()': [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:106:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 106 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc: In member function 'virtual void NinjaCreateBundleTargetWriterAssetCatalog::Run()': [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:203:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 203 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:218:56: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 218 | SubstitutionList::MakeForTest("--app-icon", "foo"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc: In member function 'virtual void NinjaCreateBundleTargetWriterComplex::Run()': [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:283:73: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 283 | SubstitutionList::MakeForTest("{{bundle_contents_dir}}/Info.plist"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:293:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 293 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:317:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 317 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:339:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 339 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:351:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 351 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc: In member function 'virtual void NinjaCreateBundleTargetWriterCodeSigning::Run()': [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:429:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 429 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:447:64: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 447 | "//out/Debug/bar.bundle/_CodeSignature/CodeResources"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 209s] ../src/gn/ninja_create_bundle_target_writer_unittest.cc:449:59: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 209s] 449 | SubstitutionList::MakeForTest("-b=quz", "bar.bundle"); [ 209s] | ^ [ 209s] In file included from ../src/gn/action_values.h:14, [ 209s] from ../src/gn/target.h:15, [ 209s] from ../src/gn/ninja_create_bundle_target_writer_unittest.cc:11: [ 209s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 209s] 17 | SubstitutionList(const SubstitutionList& other); [ 209s] | ^~~~~~~~~~~~~~~~ [ 210s] [52/87] CXX src/gn/ninja_c_binary_target_writer_unittest.o [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 83 | command_ = std::move(cmd); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 110 | default_output_dir_ = std::move(dir); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 117 | depfile_ = std::move(df); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 123 | description_ = std::move(desc); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 175 | outputs_ = std::move(out); [ 210s] | ^ [ 210s] In file included from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 181 | partial_outputs_ = std::move(partial_out); [ 210s] | ^ [ 210s] In file included from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 187 | runtime_outputs_ = std::move(run_out); [ 210s] | ^ [ 210s] In file included from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 205 | rspfile_ = std::move(rsp); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/c_tool.h:17, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 213 | rspfile_content_ = std::move(content); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 210s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 78 | link_output_ = std::move(link_out); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 210s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 84 | depend_output_ = std::move(dep_out); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:12: [ 210s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 210s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 210s] | ^~~~~~~ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] ../src/gn/ninja_c_binary_target_writer_unittest.cc: In member function 'virtual void NinjaCBinaryTargetWriterTestNoHardDepsToNoPublicHeaderTarget::Run()': [ 210s] ../src/gn/ninja_c_binary_target_writer_unittest.cc:365:63: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 365 | SubstitutionList::MakeForTest("//out/Debug/generated.cc"); [ 210s] | ^ [ 210s] In file included from ../src/gn/c_tool.h:15, [ 210s] from ../src/gn/ninja_binary_target_writer.h:9, [ 210s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 210s] from ../src/gn/ninja_c_binary_target_writer_unittest.cc:5: [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] [53/87] CXX src/gn/ninja_target_command_util_unittest.o [ 210s] In file included from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 210s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 210s] | ^~~~~~~ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 83 | command_ = std::move(cmd); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 110 | default_output_dir_ = std::move(dir); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 117 | depfile_ = std::move(df); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 123 | description_ = std::move(desc); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 175 | outputs_ = std::move(out); [ 210s] | ^ [ 210s] In file included from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 181 | partial_outputs_ = std::move(partial_out); [ 210s] | ^ [ 210s] In file included from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 210s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 210s] 187 | runtime_outputs_ = std::move(run_out); [ 210s] | ^ [ 210s] In file included from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 210s] 17 | SubstitutionList(const SubstitutionList& other); [ 210s] | ^~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 205 | rspfile_ = std::move(rsp); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 210s] In file included from ../src/gn/toolchain.h:16, [ 210s] from ../src/gn/target.h:29, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 210s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 210s] 213 | rspfile_content_ = std::move(content); [ 210s] | ^ [ 210s] In file included from ../src/gn/substitution_list.h:11, [ 210s] from ../src/gn/action_values.h:14, [ 210s] from ../src/gn/target.h:15, [ 210s] from ../src/gn/config_values_extractors.h:16, [ 210s] from ../src/gn/ninja_target_command_util.h:9, [ 210s] from ../src/gn/ninja_target_command_util_unittest.cc:5: [ 210s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 210s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 210s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] [54/87] CXX src/gn/ninja_toolchain_writer_unittest.o [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 83 | command_ = std::move(cmd); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 110 | default_output_dir_ = std::move(dir); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 117 | depfile_ = std::move(df); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 123 | description_ = std::move(desc); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 212s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 212s] 175 | outputs_ = std::move(out); [ 212s] | ^ [ 212s] In file included from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 212s] 17 | SubstitutionList(const SubstitutionList& other); [ 212s] | ^~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 212s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 212s] 181 | partial_outputs_ = std::move(partial_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 212s] 17 | SubstitutionList(const SubstitutionList& other); [ 212s] | ^~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 212s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 212s] 187 | runtime_outputs_ = std::move(run_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 212s] 17 | SubstitutionList(const SubstitutionList& other); [ 212s] | ^~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 205 | rspfile_ = std::move(rsp); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 213 | rspfile_content_ = std::move(content); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/test_with_scope.h:13, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:8: [ 212s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 212s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 78 | link_output_ = std::move(link_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/test_with_scope.h:13, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:8: [ 212s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 212s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 84 | depend_output_ = std::move(dep_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/target.h:15, [ 212s] from ../src/gn/rust_tool.h:18, [ 212s] from ../src/gn/test_with_scope.h:18, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:8: [ 212s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 212s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 212s] | ^~~~~~~ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/tool.h:16, [ 212s] from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/ninja_toolchain_writer.h:17, [ 212s] from ../src/gn/ninja_toolchain_writer_unittest.cc:7: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] [55/87] CXX src/gn/ninja_target_writer_unittest.o [ 212s] In file included from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 212s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 212s] | ^~~~~~~ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 83 | command_ = std::move(cmd); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 110 | default_output_dir_ = std::move(dir); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 117 | depfile_ = std::move(df); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 123 | description_ = std::move(desc); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 212s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 212s] 175 | outputs_ = std::move(out); [ 212s] | ^ [ 212s] In file included from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 212s] 17 | SubstitutionList(const SubstitutionList& other); [ 212s] | ^~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 212s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 212s] 181 | partial_outputs_ = std::move(partial_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 212s] 17 | SubstitutionList(const SubstitutionList& other); [ 212s] | ^~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 212s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 212s] 187 | runtime_outputs_ = std::move(run_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 212s] 17 | SubstitutionList(const SubstitutionList& other); [ 212s] | ^~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 205 | rspfile_ = std::move(rsp); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/toolchain.h:16, [ 212s] from ../src/gn/target.h:29, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 212s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 213 | rspfile_content_ = std::move(content); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/test_with_scope.h:13, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:10: [ 212s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 212s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 78 | link_output_ = std::move(link_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 212s] In file included from ../src/gn/test_with_scope.h:13, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:10: [ 212s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 212s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 212s] 84 | depend_output_ = std::move(dep_out); [ 212s] | ^ [ 212s] In file included from ../src/gn/substitution_list.h:11, [ 212s] from ../src/gn/action_values.h:14, [ 212s] from ../src/gn/target.h:15, [ 212s] from ../src/gn/ninja_target_writer_unittest.cc:9: [ 212s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 212s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 212s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] [56/87] CXX src/gn/ninja_rust_binary_target_writer_unittest.o [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 83 | command_ = std::move(cmd); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 110 | default_output_dir_ = std::move(dir); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 117 | depfile_ = std::move(df); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 123 | description_ = std::move(desc); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 175 | outputs_ = std::move(out); [ 213s] | ^ [ 213s] In file included from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 181 | partial_outputs_ = std::move(partial_out); [ 213s] | ^ [ 213s] In file included from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 213s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 213s] 187 | runtime_outputs_ = std::move(run_out); [ 213s] | ^ [ 213s] In file included from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 213s] 17 | SubstitutionList(const SubstitutionList& other); [ 213s] | ^~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 205 | rspfile_ = std::move(rsp); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/c_tool.h:17, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 213s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 213 | rspfile_content_ = std::move(content); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 213s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 78 | link_output_ = std::move(link_out); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 213s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 84 | depend_output_ = std::move(dep_out); [ 213s] | ^ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 213s] In file included from ../src/gn/target.h:15, [ 213s] from ../src/gn/rust_tool.h:18, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:10, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 213s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 213s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 213s] | ^~~~~~~ [ 213s] In file included from ../src/gn/substitution_list.h:11, [ 213s] from ../src/gn/c_tool.h:15, [ 213s] from ../src/gn/ninja_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 213s] from ../src/gn/ninja_rust_binary_target_writer_unittest.cc:5: [ 213s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 213s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 213s] | ^~~~~~~~~~~~~~~~~~~ [ 214s] [57/87] CXX src/gn/pattern_unittest.o [ 215s] [58/87] CXX src/gn/output_conversion_unittest.o [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 83 | command_ = std::move(cmd); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 110 | default_output_dir_ = std::move(dir); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 117 | depfile_ = std::move(df); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 123 | description_ = std::move(desc); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 175 | outputs_ = std::move(out); [ 215s] | ^ [ 215s] In file included from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 181 | partial_outputs_ = std::move(partial_out); [ 215s] | ^ [ 215s] In file included from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 215s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 215s] 187 | runtime_outputs_ = std::move(run_out); [ 215s] | ^ [ 215s] In file included from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 215s] 17 | SubstitutionList(const SubstitutionList& other); [ 215s] | ^~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 205 | rspfile_ = std::move(rsp); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 215s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 213 | rspfile_content_ = std::move(content); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/test_with_scope.h:13, [ 215s] from ../src/gn/output_conversion_unittest.cc:14: [ 215s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 215s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 78 | link_output_ = std::move(link_out); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/test_with_scope.h:13, [ 215s] from ../src/gn/output_conversion_unittest.cc:14: [ 215s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 215s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 84 | depend_output_ = std::move(dep_out); [ 215s] | ^ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from ../src/gn/target.h:15, [ 215s] from ../src/gn/rust_tool.h:18, [ 215s] from ../src/gn/test_with_scope.h:18, [ 215s] from ../src/gn/output_conversion_unittest.cc:14: [ 215s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 215s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 215s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 215s] | ^~~~~~~ [ 215s] In file included from ../src/gn/substitution_list.h:11, [ 215s] from ../src/gn/tool.h:16, [ 215s] from ../src/gn/toolchain.h:16, [ 215s] from ../src/gn/settings.h:14, [ 215s] from ../src/gn/input_file_manager.h:20, [ 215s] from ../src/gn/scheduler.h:16, [ 215s] from ../src/gn/test_with_scheduler.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:13: [ 215s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 215s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 215s] from ../src/gn/err.h:9, [ 215s] from ../src/gn/output_conversion_unittest.cc:9: [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 215s] 426 | vector<_Tp, _Alloc>:: [ 215s] | ^~~~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OutputConversionTestValueList::Run()': [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OutputConversionTestStringList::Run()': [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OutputConversionTestListLines::Run()': [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OutputConversionTestDefaultListLines::Run()': [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OutputConversionTestJSON::Run()': [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 215s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 215s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 215s] | ^~~~~~~~~~~~~~~~~ [ 216s] [59/87] CXX src/gn/parse_tree_unittest.o [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 216s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 83 | command_ = std::move(cmd); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 216s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 110 | default_output_dir_ = std::move(dir); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 216s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 117 | depfile_ = std::move(df); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 216s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 123 | description_ = std::move(desc); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 216s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 216s] 175 | outputs_ = std::move(out); [ 216s] | ^ [ 216s] In file included from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 216s] 17 | SubstitutionList(const SubstitutionList& other); [ 216s] | ^~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 216s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 216s] 181 | partial_outputs_ = std::move(partial_out); [ 216s] | ^ [ 216s] In file included from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 216s] 17 | SubstitutionList(const SubstitutionList& other); [ 216s] | ^~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 216s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 216s] 187 | runtime_outputs_ = std::move(run_out); [ 216s] | ^ [ 216s] In file included from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 216s] 17 | SubstitutionList(const SubstitutionList& other); [ 216s] | ^~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 216s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 205 | rspfile_ = std::move(rsp); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/c_tool.h:17, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 216s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 213 | rspfile_content_ = std::move(content); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 216s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 78 | link_output_ = std::move(link_out); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 216s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 84 | depend_output_ = std::move(dep_out); [ 216s] | ^ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] In file included from ../src/gn/target.h:15, [ 216s] from ../src/gn/rust_tool.h:18, [ 216s] from ../src/gn/test_with_scope.h:18, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 216s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 216s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 216s] | ^~~~~~~ [ 216s] In file included from ../src/gn/substitution_list.h:11, [ 216s] from ../src/gn/c_tool.h:15, [ 216s] from ../src/gn/test_with_scope.h:13, [ 216s] from ../src/gn/parse_tree_unittest.cc:14: [ 216s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 216s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 216s] | ^~~~~~~~~~~~~~~~~~~ [ 216s] ../src/gn/parse_tree_unittest.cc: In member function 'virtual void ParseTreeAccessor::Run()': [ 216s] ../src/gn/parse_tree_unittest.cc:37:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 216s] 37 | err = Err(); [ 216s] | ^ [ 216s] In file included from ../src/gn/parse_tree.h:16, [ 216s] from ../src/gn/parse_tree_unittest.cc:5: [ 216s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 216s] 58 | Err(const Err& other); [ 216s] | ^~~ [ 216s] ../src/gn/parse_tree_unittest.cc:41:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 216s] 41 | err = Err(); [ 216s] | ^ [ 216s] In file included from ../src/gn/parse_tree.h:16, [ 216s] from ../src/gn/parse_tree_unittest.cc:5: [ 216s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 216s] 58 | Err(const Err& other); [ 216s] | ^~~ [ 216s] ../src/gn/parse_tree_unittest.cc:50:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 216s] 50 | err = Err(); [ 216s] | ^ [ 216s] In file included from ../src/gn/parse_tree.h:16, [ 216s] from ../src/gn/parse_tree_unittest.cc:5: [ 216s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 216s] 58 | Err(const Err& other); [ 216s] | ^~~ [ 216s] ../src/gn/parse_tree_unittest.cc: In member function 'virtual void ParseTreeSubscriptedAccess::Run()': [ 216s] ../src/gn/parse_tree_unittest.cc:98:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 216s] 98 | err = Err(); [ 216s] | ^ [ 216s] In file included from ../src/gn/parse_tree.h:16, [ 216s] from ../src/gn/parse_tree_unittest.cc:5: [ 216s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 216s] 58 | Err(const Err& other); [ 216s] | ^~~ [ 216s] ../src/gn/parse_tree_unittest.cc:103:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 216s] 103 | err = Err(); [ 216s] | ^ [ 216s] In file included from ../src/gn/parse_tree.h:16, [ 216s] from ../src/gn/parse_tree_unittest.cc:5: [ 216s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 216s] 58 | Err(const Err& other); [ 216s] | ^~~ [ 216s] ../src/gn/parse_tree_unittest.cc:108:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 216s] 108 | err = Err(); [ 216s] | ^ [ 216s] In file included from ../src/gn/parse_tree.h:16, [ 216s] from ../src/gn/parse_tree_unittest.cc:5: [ 216s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 216s] 58 | Err(const Err& other); [ 216s] | ^~~ [ 217s] [60/87] CXX src/gn/operators_unittest.o [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 217s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 83 | command_ = std::move(cmd); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 217s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 110 | default_output_dir_ = std::move(dir); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 217s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 117 | depfile_ = std::move(df); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 217s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 123 | description_ = std::move(desc); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 217s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 217s] 175 | outputs_ = std::move(out); [ 217s] | ^ [ 217s] In file included from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 217s] 17 | SubstitutionList(const SubstitutionList& other); [ 217s] | ^~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 217s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 217s] 181 | partial_outputs_ = std::move(partial_out); [ 217s] | ^ [ 217s] In file included from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 217s] 17 | SubstitutionList(const SubstitutionList& other); [ 217s] | ^~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 217s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 217s] 187 | runtime_outputs_ = std::move(run_out); [ 217s] | ^ [ 217s] In file included from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 217s] 17 | SubstitutionList(const SubstitutionList& other); [ 217s] | ^~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 217s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 205 | rspfile_ = std::move(rsp); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/c_tool.h:17, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 217s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 213 | rspfile_content_ = std::move(content); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 217s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 78 | link_output_ = std::move(link_out); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 217s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 84 | depend_output_ = std::move(dep_out); [ 217s] | ^ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from ../src/gn/target.h:15, [ 217s] from ../src/gn/rust_tool.h:18, [ 217s] from ../src/gn/test_with_scope.h:18, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 217s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 217s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 217s] | ^~~~~~~ [ 217s] In file included from ../src/gn/substitution_list.h:11, [ 217s] from ../src/gn/c_tool.h:15, [ 217s] from ../src/gn/test_with_scope.h:13, [ 217s] from ../src/gn/operators_unittest.cc:14: [ 217s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 217s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] ../src/gn/operators_unittest.cc: In member function 'virtual void OperatorsListAppend::Run()': [ 217s] ../src/gn/operators_unittest.cc:181:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 217s] 181 | err = Err(); [ 217s] | ^ [ 217s] In file included from ../src/gn/parse_tree.h:16, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 217s] 58 | Err(const Err& other); [ 217s] | ^~~ [ 217s] ../src/gn/operators_unittest.cc: In member function 'virtual void OperatorsNonemptyOverwriting::Run()': [ 217s] ../src/gn/operators_unittest.cc:349:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 217s] 349 | err = Err(); [ 217s] | ^ [ 217s] In file included from ../src/gn/parse_tree.h:16, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 217s] 58 | Err(const Err& other); [ 217s] | ^~~ [ 217s] ../src/gn/operators_unittest.cc:371:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 217s] 371 | err = Err(); [ 217s] | ^ [ 217s] In file included from ../src/gn/parse_tree.h:16, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 217s] 58 | Err(const Err& other); [ 217s] | ^~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Value&}; _Tp = Value; _Alloc = std::allocator]': [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 217s] 426 | vector<_Tp, _Alloc>:: [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In member function 'virtual void OperatorsListSubtractWithScope::Run()': [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h: In member function 'virtual void OperatorsSourcesAppend::Run()': [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 217s] 426 | vector<_Tp, _Alloc>:: [ 217s] | ^~~~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OperatorsNonemptyOverwriting::Run()': [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OperatorsListRemove::Run()': [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void OperatorsListAppend::Run()': [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:67, [ 217s] from ../src/gn/parse_tree.h:12, [ 217s] from ../src/gn/operators_unittest.cc:12: [ 217s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 217s] 1195 | _M_realloc_insert(end(), __x); [ 217s] | ^~~~~~~~~~~~~~~~~ [ 217s] [61/87] CXX src/gn/parser_unittest.o [ 219s] [62/87] CXX src/gn/path_output_unittest.o [ 220s] [63/87] CXX src/gn/scope_per_file_provider_unittest.o [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 83 | command_ = std::move(cmd); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 110 | default_output_dir_ = std::move(dir); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 117 | depfile_ = std::move(df); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 123 | description_ = std::move(desc); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 220s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 175 | outputs_ = std::move(out); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 220s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 181 | partial_outputs_ = std::move(partial_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 220s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 187 | runtime_outputs_ = std::move(run_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 205 | rspfile_ = std::move(rsp); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 213 | rspfile_content_ = std::move(content); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/test_with_scope.h:13, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:8: [ 220s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 220s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 78 | link_output_ = std::move(link_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/test_with_scope.h:13, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:8: [ 220s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 220s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 84 | depend_output_ = std::move(dep_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/target.h:15, [ 220s] from ../src/gn/rust_tool.h:18, [ 220s] from ../src/gn/test_with_scope.h:18, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:8: [ 220s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 220s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 220s] | ^~~~~~~ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/scope_per_file_provider_unittest.cc:7: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] [64/87] CXX src/gn/source_dir_unittest.o [ 220s] ../src/gn/source_dir_unittest.cc: In member function 'virtual void SourceDirResolveRelativeFile::Run()': [ 220s] ../src/gn/source_dir_unittest.cc:27:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 27 | err = Err(); [ 220s] | ^ [ 220s] In file included from ../src/gn/source_dir_unittest.cc:6: [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/source_dir_unittest.cc:32:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 32 | err = Err(); [ 220s] | ^ [ 220s] In file included from ../src/gn/source_dir_unittest.cc:6: [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/source_dir_unittest.cc:38:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 38 | err = Err(); [ 220s] | ^ [ 220s] In file included from ../src/gn/source_dir_unittest.cc:6: [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/source_dir_unittest.cc: In member function 'virtual void SourceDirResolveRelativeDir::Run()': [ 220s] ../src/gn/source_dir_unittest.cc:130:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 130 | err = Err(); [ 220s] | ^ [ 220s] In file included from ../src/gn/source_dir_unittest.cc:6: [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] [65/87] CXX src/gn/runtime_deps_unittest.o [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 83 | command_ = std::move(cmd); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 110 | default_output_dir_ = std::move(dir); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 117 | depfile_ = std::move(df); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 123 | description_ = std::move(desc); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 220s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 175 | outputs_ = std::move(out); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 220s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 181 | partial_outputs_ = std::move(partial_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 220s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 187 | runtime_outputs_ = std::move(run_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 205 | rspfile_ = std::move(rsp); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 220s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 213 | rspfile_content_ = std::move(content); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/target.h:15, [ 220s] from ../src/gn/runtime_deps_unittest.cc:10: [ 220s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 220s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 220s] | ^~~~~~~ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/test_with_scope.h:13, [ 220s] from ../src/gn/runtime_deps_unittest.cc:12: [ 220s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 220s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 78 | link_output_ = std::move(link_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] In file included from ../src/gn/test_with_scope.h:13, [ 220s] from ../src/gn/runtime_deps_unittest.cc:12: [ 220s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 220s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 220s] 84 | depend_output_ = std::move(dep_out); [ 220s] | ^ [ 220s] In file included from ../src/gn/substitution_list.h:11, [ 220s] from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 220s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 220s] | ^~~~~~~~~~~~~~~~~~~ [ 220s] ../src/gn/runtime_deps_unittest.cc: In member function 'virtual void RuntimeDepsActionSharedLib::Run()': [ 220s] ../src/gn/runtime_deps_unittest.cc:192:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 192 | SubstitutionList::MakeForTest("//action.output"); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] ../src/gn/runtime_deps_unittest.cc: In member function 'virtual void RuntimeDepsActionOutputs::Run()': [ 220s] ../src/gn/runtime_deps_unittest.cc:227:55: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 227 | SubstitutionList::MakeForTest("//datadep.output"); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] ../src/gn/runtime_deps_unittest.cc:235:60: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 235 | SubstitutionList::MakeForTest("//datadep_copy.output"); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] ../src/gn/runtime_deps_unittest.cc:241:79: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 241 | dep.action_values().outputs() = SubstitutionList::MakeForTest("//dep.output"); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] ../src/gn/runtime_deps_unittest.cc:249:56: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 249 | SubstitutionList::MakeForTest("//dep_copy.output"); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] ../src/gn/runtime_deps_unittest.cc: In member function 'virtual void RuntimeDepsDupe::Run()': [ 220s] ../src/gn/runtime_deps_unittest.cc:405:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 220s] 405 | SubstitutionList::MakeForTest("//action.output"); [ 220s] | ^ [ 220s] In file included from ../src/gn/tool.h:16, [ 220s] from ../src/gn/toolchain.h:16, [ 220s] from ../src/gn/settings.h:14, [ 220s] from ../src/gn/input_file_manager.h:20, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 220s] 17 | SubstitutionList(const SubstitutionList& other); [ 220s] | ^~~~~~~~~~~~~~~~ [ 220s] ../src/gn/runtime_deps_unittest.cc: In member function 'virtual void RuntimeDepsWriteRuntimeDepsVariable::Run()': [ 220s] ../src/gn/runtime_deps_unittest.cc:432:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 432 | err = Err(); [ 220s] | ^ [ 220s] In file included from ../src/gn/parse_tree.h:16, [ 220s] from ../src/gn/input_file_manager.h:19, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 220s] ../src/gn/runtime_deps_unittest.cc:438:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 220s] 438 | err = Err(); [ 220s] | ^ [ 220s] In file included from ../src/gn/parse_tree.h:16, [ 220s] from ../src/gn/input_file_manager.h:19, [ 220s] from ../src/gn/scheduler.h:16, [ 220s] from ../src/gn/runtime_deps_unittest.cc:9: [ 220s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 220s] 58 | Err(const Err& other); [ 220s] | ^~~ [ 222s] [66/87] CXX src/gn/string_output_buffer_unittest.o [ 222s] [67/87] CXX src/gn/substitution_pattern_unittest.o [ 222s] ../src/gn/substitution_pattern_unittest.cc: In member function 'virtual void SubstitutionPatternParseErrors::Run()': [ 222s] ../src/gn/substitution_pattern_unittest.cc:44:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 222s] 44 | err = Err(); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_pattern_unittest.cc:7: [ 222s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 222s] 58 | Err(const Err& other); [ 222s] | ^~~ [ 222s] ../src/gn/substitution_pattern_unittest.cc:48:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 222s] 48 | err = Err(); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_pattern_unittest.cc:7: [ 222s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 222s] 58 | Err(const Err& other); [ 222s] | ^~~ [ 222s] [68/87] CXX src/gn/scope_unittest.o [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 83 | command_ = std::move(cmd); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 110 | default_output_dir_ = std::move(dir); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 117 | depfile_ = std::move(df); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 123 | description_ = std::move(desc); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 222s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 222s] 175 | outputs_ = std::move(out); [ 222s] | ^ [ 222s] In file included from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 222s] 17 | SubstitutionList(const SubstitutionList& other); [ 222s] | ^~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 222s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 222s] 181 | partial_outputs_ = std::move(partial_out); [ 222s] | ^ [ 222s] In file included from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 222s] 17 | SubstitutionList(const SubstitutionList& other); [ 222s] | ^~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 222s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 222s] 187 | runtime_outputs_ = std::move(run_out); [ 222s] | ^ [ 222s] In file included from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 222s] 17 | SubstitutionList(const SubstitutionList& other); [ 222s] | ^~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 205 | rspfile_ = std::move(rsp); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/c_tool.h:17, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 213 | rspfile_content_ = std::move(content); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 222s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 78 | link_output_ = std::move(link_out); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 222s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 84 | depend_output_ = std::move(dep_out); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/target.h:15, [ 222s] from ../src/gn/rust_tool.h:18, [ 222s] from ../src/gn/test_with_scope.h:18, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 222s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 222s] | ^~~~~~~ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/c_tool.h:15, [ 222s] from ../src/gn/test_with_scope.h:13, [ 222s] from ../src/gn/scope_unittest.cc:11: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] ../src/gn/scope_unittest.cc: In member function 'virtual void ScopeGetMutableValue::Run()': [ 222s] ../src/gn/scope_unittest.cc:317:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 222s] 317 | err = Err(); [ 222s] | ^ [ 222s] In file included from ../src/gn/scope.h:17, [ 222s] from ../src/gn/scope_unittest.cc:5: [ 222s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 222s] 58 | Err(const Err& other); [ 222s] | ^~~ [ 222s] [69/87] CXX src/gn/setup_unittest.o [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 83 | command_ = std::move(cmd); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 110 | default_output_dir_ = std::move(dir); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 117 | depfile_ = std::move(df); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 123 | description_ = std::move(desc); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 222s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 222s] 175 | outputs_ = std::move(out); [ 222s] | ^ [ 222s] In file included from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 222s] 17 | SubstitutionList(const SubstitutionList& other); [ 222s] | ^~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 222s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 222s] 181 | partial_outputs_ = std::move(partial_out); [ 222s] | ^ [ 222s] In file included from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 222s] 17 | SubstitutionList(const SubstitutionList& other); [ 222s] | ^~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 222s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 222s] 187 | runtime_outputs_ = std::move(run_out); [ 222s] | ^ [ 222s] In file included from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 222s] 17 | SubstitutionList(const SubstitutionList& other); [ 222s] | ^~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 205 | rspfile_ = std::move(rsp); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 222s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 213 | rspfile_content_ = std::move(content); [ 222s] | ^ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 222s] In file included from ../src/gn/target.h:15, [ 222s] from ../src/gn/filesystem_utils.h:15, [ 222s] from ../src/gn/setup_unittest.cc:11: [ 222s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 222s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 222s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 222s] | ^~~~~~~ [ 222s] In file included from ../src/gn/substitution_list.h:11, [ 222s] from ../src/gn/tool.h:16, [ 222s] from ../src/gn/toolchain.h:16, [ 222s] from ../src/gn/settings.h:14, [ 222s] from ../src/gn/input_file_manager.h:20, [ 222s] from ../src/gn/scheduler.h:16, [ 222s] from ../src/gn/setup.h:17, [ 222s] from ../src/gn/setup_unittest.cc:5: [ 222s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 222s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 222s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] [70/87] CXX src/gn/template_unittest.o [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 83 | command_ = std::move(cmd); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 110 | default_output_dir_ = std::move(dir); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 117 | depfile_ = std::move(df); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 123 | description_ = std::move(desc); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 224s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 224s] 175 | outputs_ = std::move(out); [ 224s] | ^ [ 224s] In file included from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 224s] 17 | SubstitutionList(const SubstitutionList& other); [ 224s] | ^~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 224s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 224s] 181 | partial_outputs_ = std::move(partial_out); [ 224s] | ^ [ 224s] In file included from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 224s] 17 | SubstitutionList(const SubstitutionList& other); [ 224s] | ^~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 224s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 224s] 187 | runtime_outputs_ = std::move(run_out); [ 224s] | ^ [ 224s] In file included from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 224s] 17 | SubstitutionList(const SubstitutionList& other); [ 224s] | ^~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 205 | rspfile_ = std::move(rsp); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/c_tool.h:17, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 224s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 213 | rspfile_content_ = std::move(content); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 224s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 78 | link_output_ = std::move(link_out); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 224s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 84 | depend_output_ = std::move(dep_out); [ 224s] | ^ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 224s] In file included from ../src/gn/target.h:15, [ 224s] from ../src/gn/rust_tool.h:18, [ 224s] from ../src/gn/test_with_scope.h:18, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 224s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 224s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 224s] | ^~~~~~~ [ 224s] In file included from ../src/gn/substitution_list.h:11, [ 224s] from ../src/gn/c_tool.h:15, [ 224s] from ../src/gn/test_with_scope.h:13, [ 224s] from ../src/gn/template_unittest.cc:6: [ 224s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 224s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 224s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] [71/87] CXX src/gn/string_utils_unittest.o [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 225s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 225s] 83 | command_ = std::move(cmd); [ 225s] | ^ [ 225s] In file included from ../src/gn/substitution_list.h:11, [ 225s] from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 225s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 225s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 225s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 225s] 110 | default_output_dir_ = std::move(dir); [ 225s] | ^ [ 225s] In file included from ../src/gn/substitution_list.h:11, [ 225s] from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 225s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 225s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 225s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 225s] 117 | depfile_ = std::move(df); [ 225s] | ^ [ 225s] In file included from ../src/gn/substitution_list.h:11, [ 225s] from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 225s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 225s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 225s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 225s] 123 | description_ = std::move(desc); [ 225s] | ^ [ 225s] In file included from ../src/gn/substitution_list.h:11, [ 225s] from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 225s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 225s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 225s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 225s] 175 | outputs_ = std::move(out); [ 225s] | ^ [ 225s] In file included from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 225s] 17 | SubstitutionList(const SubstitutionList& other); [ 225s] | ^~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 225s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 225s] 181 | partial_outputs_ = std::move(partial_out); [ 225s] | ^ [ 225s] In file included from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 225s] 17 | SubstitutionList(const SubstitutionList& other); [ 225s] | ^~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 225s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 225s] 187 | runtime_outputs_ = std::move(run_out); [ 225s] | ^ [ 225s] In file included from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 225s] 17 | SubstitutionList(const SubstitutionList& other); [ 225s] | ^~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 225s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 225s] 205 | rspfile_ = std::move(rsp); [ 225s] | ^ [ 225s] In file included from ../src/gn/substitution_list.h:11, [ 225s] from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 225s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 225s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] In file included from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 225s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 225s] 213 | rspfile_content_ = std::move(content); [ 225s] | ^ [ 225s] In file included from ../src/gn/substitution_list.h:11, [ 225s] from ../src/gn/tool.h:16, [ 225s] from ../src/gn/toolchain.h:16, [ 225s] from ../src/gn/settings.h:14, [ 225s] from ../src/gn/string_utils_unittest.cc:14: [ 225s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 225s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 225s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 225s] from ../src/gn/string_utils.h:10, [ 225s] from ../src/gn/string_utils_unittest.cc:5: [ 225s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 225s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 225s] 426 | vector<_Tp, _Alloc>:: [ 225s] | ^~~~~~~~~~~~~~~~~~~ [ 225s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In function 'bool {anonymous}::CheckExpansionCase(const char*, const char*, bool)': [ 225s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 225s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 225s] | ^~~~~~~~~~~~~~~~~ [ 226s] [72/87] CXX src/gn/test_with_scheduler.o [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 226s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 226s] 83 | command_ = std::move(cmd); [ 226s] | ^ [ 226s] In file included from ../src/gn/substitution_list.h:11, [ 226s] from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 226s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 226s] | ^~~~~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 226s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 226s] 110 | default_output_dir_ = std::move(dir); [ 226s] | ^ [ 226s] In file included from ../src/gn/substitution_list.h:11, [ 226s] from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 226s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 226s] | ^~~~~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 226s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 226s] 117 | depfile_ = std::move(df); [ 226s] | ^ [ 226s] In file included from ../src/gn/substitution_list.h:11, [ 226s] from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 226s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 226s] | ^~~~~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 226s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 226s] 123 | description_ = std::move(desc); [ 226s] | ^ [ 226s] In file included from ../src/gn/substitution_list.h:11, [ 226s] from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 226s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 226s] | ^~~~~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 226s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 226s] 175 | outputs_ = std::move(out); [ 226s] | ^ [ 226s] In file included from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 226s] 17 | SubstitutionList(const SubstitutionList& other); [ 226s] | ^~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 226s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 226s] 181 | partial_outputs_ = std::move(partial_out); [ 226s] | ^ [ 226s] In file included from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 226s] 17 | SubstitutionList(const SubstitutionList& other); [ 226s] | ^~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 226s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 226s] 187 | runtime_outputs_ = std::move(run_out); [ 226s] | ^ [ 226s] In file included from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 226s] 17 | SubstitutionList(const SubstitutionList& other); [ 226s] | ^~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 226s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 226s] 205 | rspfile_ = std::move(rsp); [ 226s] | ^ [ 226s] In file included from ../src/gn/substitution_list.h:11, [ 226s] from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 226s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 226s] | ^~~~~~~~~~~~~~~~~~~ [ 226s] In file included from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 226s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 226s] 213 | rspfile_content_ = std::move(content); [ 226s] | ^ [ 226s] In file included from ../src/gn/substitution_list.h:11, [ 226s] from ../src/gn/tool.h:16, [ 226s] from ../src/gn/toolchain.h:16, [ 226s] from ../src/gn/settings.h:14, [ 226s] from ../src/gn/input_file_manager.h:20, [ 226s] from ../src/gn/scheduler.h:16, [ 226s] from ../src/gn/test_with_scheduler.h:9, [ 226s] from ../src/gn/test_with_scheduler.cc:5: [ 226s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 226s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 226s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] [73/87] CXX src/gn/substitution_writer_unittest.o [ 227s] In file included from ../src/gn/target.h:15, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 227s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 227s] | ^~~~~~~ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 83 | command_ = std::move(cmd); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 110 | default_output_dir_ = std::move(dir); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 117 | depfile_ = std::move(df); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 123 | description_ = std::move(desc); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 175 | outputs_ = std::move(out); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 181 | partial_outputs_ = std::move(partial_out); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 227s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 227s] 187 | runtime_outputs_ = std::move(run_out); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 227s] 17 | SubstitutionList(const SubstitutionList& other); [ 227s] | ^~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 205 | rspfile_ = std::move(rsp); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/toolchain.h:16, [ 227s] from ../src/gn/target.h:29, [ 227s] from ../src/gn/substitution_writer_unittest.cc:13: [ 227s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 227s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 213 | rspfile_content_ = std::move(content); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/test_with_scope.h:13, [ 227s] from ../src/gn/substitution_writer_unittest.cc:14: [ 227s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 227s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 78 | link_output_ = std::move(link_out); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 227s] In file included from ../src/gn/test_with_scope.h:13, [ 227s] from ../src/gn/substitution_writer_unittest.cc:14: [ 227s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 227s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 227s] 84 | depend_output_ = std::move(dep_out); [ 227s] | ^ [ 227s] In file included from ../src/gn/substitution_list.h:11, [ 227s] from ../src/gn/substitution_writer_unittest.cc:10: [ 227s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 227s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 227s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] [74/87] CXX src/gn/value_unittest.o [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 83 | command_ = std::move(cmd); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 110 | default_output_dir_ = std::move(dir); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 117 | depfile_ = std::move(df); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 123 | description_ = std::move(desc); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 175 | outputs_ = std::move(out); [ 228s] | ^ [ 228s] In file included from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 181 | partial_outputs_ = std::move(partial_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 187 | runtime_outputs_ = std::move(run_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 205 | rspfile_ = std::move(rsp); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 213 | rspfile_content_ = std::move(content); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 228s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 78 | link_output_ = std::move(link_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 228s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 84 | depend_output_ = std::move(dep_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/target.h:15, [ 228s] from ../src/gn/rust_tool.h:18, [ 228s] from ../src/gn/test_with_scope.h:18, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 228s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 228s] | ^~~~~~~ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 228s] from ../src/gn/test_with_scope.h:9, [ 228s] from ../src/gn/value_unittest.cc:7: [ 228s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 228s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 228s] 426 | vector<_Tp, _Alloc>:: [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void ValueToString::Run()': [ 228s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 228s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 228s] | ^~~~~~~~~~~~~~~~~ [ 228s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 228s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 228s] | ^~~~~~~~~~~~~~~~~ [ 228s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 228s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 228s] | ^~~~~~~~~~~~~~~~~ [ 228s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 228s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 228s] | ^~~~~~~~~~~~~~~~~ [ 228s] [75/87] CXX src/gn/test_with_scope.o [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 83 | command_ = std::move(cmd); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 110 | default_output_dir_ = std::move(dir); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 117 | depfile_ = std::move(df); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 123 | description_ = std::move(desc); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 175 | outputs_ = std::move(out); [ 228s] | ^ [ 228s] In file included from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 181 | partial_outputs_ = std::move(partial_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 228s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 228s] 187 | runtime_outputs_ = std::move(run_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 228s] 17 | SubstitutionList(const SubstitutionList& other); [ 228s] | ^~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 205 | rspfile_ = std::move(rsp); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/c_tool.h:17, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 228s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 213 | rspfile_content_ = std::move(content); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 228s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 78 | link_output_ = std::move(link_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 228s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 84 | depend_output_ = std::move(dep_out); [ 228s] | ^ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] In file included from ../src/gn/target.h:15, [ 228s] from ../src/gn/rust_tool.h:18, [ 228s] from ../src/gn/test_with_scope.h:18, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 228s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 228s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 228s] | ^~~~~~~ [ 228s] In file included from ../src/gn/substitution_list.h:11, [ 228s] from ../src/gn/c_tool.h:15, [ 228s] from ../src/gn/test_with_scope.h:13, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 228s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 228s] | ^~~~~~~~~~~~~~~~~~~ [ 228s] ../src/gn/test_with_scope.cc: In member function 'bool TestWithScope::ExecuteSnippet(const string&, Err*)': [ 228s] ../src/gn/test_with_scope.cc:52:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 228s] 52 | *err = input.parse_err(); [ 228s] | ^ [ 228s] In file included from ../src/gn/scope.h:17, [ 228s] from ../src/gn/args.h:14, [ 228s] from ../src/gn/build_settings.h:16, [ 228s] from ../src/gn/test_with_scope.h:12, [ 228s] from ../src/gn/test_with_scope.cc:5: [ 228s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 228s] 58 | Err(const Err& other); [ 228s] | ^~~ [ 230s] [76/87] CXX src/gn/tokenizer_unittest.o [ 230s] [77/87] CXX src/gn/unique_vector_unittest.o [ 230s] [78/87] CXX src/gn/vector_utils_unittest.o [ 230s] [79/87] CXX src/gn/target_unittest.o [ 230s] In file included from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 230s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 230s] | ^~~~~~~ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 230s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 83 | command_ = std::move(cmd); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 230s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 110 | default_output_dir_ = std::move(dir); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 230s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 117 | depfile_ = std::move(df); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 230s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 123 | description_ = std::move(desc); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 230s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 175 | outputs_ = std::move(out); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 230s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 181 | partial_outputs_ = std::move(partial_out); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 230s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 187 | runtime_outputs_ = std::move(run_out); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 230s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 205 | rspfile_ = std::move(rsp); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/toolchain.h:16, [ 230s] from ../src/gn/target.h:29, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 230s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 213 | rspfile_content_ = std::move(content); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/test_with_scope.h:13, [ 230s] from ../src/gn/target_unittest.cc:15: [ 230s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 230s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 78 | link_output_ = std::move(link_out); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] In file included from ../src/gn/test_with_scope.h:13, [ 230s] from ../src/gn/target_unittest.cc:15: [ 230s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 230s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 230s] 84 | depend_output_ = std::move(dep_out); [ 230s] | ^ [ 230s] In file included from ../src/gn/substitution_list.h:11, [ 230s] from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 230s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc: In member function 'virtual void TargetTestGetOutputFilesForSource_ActionForEach::Run()': [ 230s] ../src/gn/target_unittest.cc:840:75: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 840 | "//out/Debug/{{source_file_part}}.two"); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc: In member function 'virtual void TargetTestGetOutputFilesForSource_Action::Run()': [ 230s] ../src/gn/target_unittest.cc:876:73: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 876 | SubstitutionList::MakeForTest("//out/Debug/one", "//out/Debug/two"); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc:902:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 902 | SubstitutionList::MakeForTest("//out/Debug/one"); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc: In member function 'virtual void TargetTestGeneratedInputs::Run()': [ 230s] ../src/gn/target_unittest.cc:979:67: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 979 | SubstitutionList::MakeForTest(generated_file.value().c_str()); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc:980:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 230s] 980 | err = Err(); [ 230s] | ^ [ 230s] In file included from ../src/gn/scope.h:17, [ 230s] from ../src/gn/args.h:14, [ 230s] from ../src/gn/build_settings.h:16, [ 230s] from ../src/gn/metadata.h:10, [ 230s] from ../src/gn/target.h:23, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 230s] 58 | Err(const Err& other); [ 230s] | ^~~ [ 230s] ../src/gn/target_unittest.cc: In member function 'virtual void TargetTestAssertNoDeps::Run()': [ 230s] ../src/gn/target_unittest.cc:1206:13: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 230s] 1206 | err = Err(); [ 230s] | ^ [ 230s] In file included from ../src/gn/scope.h:17, [ 230s] from ../src/gn/args.h:14, [ 230s] from ../src/gn/build_settings.h:16, [ 230s] from ../src/gn/metadata.h:10, [ 230s] from ../src/gn/target.h:23, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 230s] 58 | Err(const Err& other); [ 230s] | ^~~ [ 230s] ../src/gn/target_unittest.cc: In member function 'virtual void TargetTestPullRecursiveBundleData::Run()': [ 230s] ../src/gn/target_unittest.cc:1255:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 1255 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc:1263:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 1263 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc:1278:54: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 1278 | "{{bundle_resources_dir}}/{{source_file_part}}"); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] ../src/gn/target_unittest.cc: In member function 'virtual void TargetTestWriteMetadataCollection::Run()': [ 230s] ../src/gn/target_unittest.cc:1472:64: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 230s] 1472 | SubstitutionList::MakeForTest("//out/Debug/metadata.json"); [ 230s] | ^ [ 230s] In file included from ../src/gn/action_values.h:14, [ 230s] from ../src/gn/target.h:15, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 230s] 17 | SubstitutionList(const SubstitutionList& other); [ 230s] | ^~~~~~~~~~~~~~~~ [ 230s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 230s] from ../src/gn/target.h:10, [ 230s] from ../src/gn/target_unittest.cc:5: [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 230s] 426 | vector<_Tp, _Alloc>:: [ 230s] | ^~~~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void TargetTestCollectMetadataNoRecurse::Run()': [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void TargetTestCollectMetadataWithRecurse::Run()': [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void TargetTestCollectMetadataWithBarrier::Run()': [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void TargetTestCollectMetadataWithError::Run()': [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 230s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 230s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 230s] | ^~~~~~~~~~~~~~~~~ [ 231s] [80/87] CXX src/gn/version_unittest.o [ 232s] [81/87] CXX src/gn/visual_studio_utils_unittest.o [ 232s] [82/87] CXX src/gn/visibility_unittest.o [ 232s] In file included from /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/vector:72, [ 232s] from ../src/gn/visibility.h:10, [ 232s] from ../src/gn/visibility_unittest.cc:5: [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Value}; _Tp = Value; _Alloc = std::allocator]': [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 232s] 426 | vector<_Tp, _Alloc>:: [ 232s] | ^~~~~~~~~~~~~~~~~~~ [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void VisibilityPublic::Run()': [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 232s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 232s] | ^~~~~~~~~~~~~~~~~ [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void VisibilityAboveSourceDir::Run()': [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 232s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 232s] | ^~~~~~~~~~~~~~~~~ [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc: In member function 'virtual void VisibilityCanSeeMe::Run()': [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 232s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 232s] | ^~~~~~~~~~~~~~~~~ [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 232s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 232s] | ^~~~~~~~~~~~~~~~~ [ 232s] /usr/lib/gcc/armv7hl-tizen-linux-gnueabihf/9.2.0/include/c++/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 232s] 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); [ 232s] | ^~~~~~~~~~~~~~~~~ [ 233s] [83/87] CXX src/util/test/gn_test.o [ 233s] [84/87] CXX src/gn/xml_element_writer_unittest.o [ 234s] [85/87] CXX src/gn/xcode_object_unittest.o [ 234s] [86/87] CXX src/gn/visual_studio_writer_unittest.o [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 234s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 83 | command_ = std::move(cmd); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 234s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 110 | default_output_dir_ = std::move(dir); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 234s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 117 | depfile_ = std::move(df); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 234s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 123 | description_ = std::move(desc); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 234s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 234s] 175 | outputs_ = std::move(out); [ 234s] | ^ [ 234s] In file included from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 234s] 17 | SubstitutionList(const SubstitutionList& other); [ 234s] | ^~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 234s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 234s] 181 | partial_outputs_ = std::move(partial_out); [ 234s] | ^ [ 234s] In file included from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 234s] 17 | SubstitutionList(const SubstitutionList& other); [ 234s] | ^~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 234s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 234s] 187 | runtime_outputs_ = std::move(run_out); [ 234s] | ^ [ 234s] In file included from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 234s] 17 | SubstitutionList(const SubstitutionList& other); [ 234s] | ^~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 234s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 205 | rspfile_ = std::move(rsp); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/c_tool.h:17, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 234s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 213 | rspfile_content_ = std::move(content); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 234s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 78 | link_output_ = std::move(link_out); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 234s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 84 | depend_output_ = std::move(dep_out); [ 234s] | ^ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 234s] In file included from ../src/gn/target.h:15, [ 234s] from ../src/gn/rust_tool.h:18, [ 234s] from ../src/gn/test_with_scope.h:18, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 234s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 234s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 234s] | ^~~~~~~ [ 234s] In file included from ../src/gn/substitution_list.h:11, [ 234s] from ../src/gn/c_tool.h:15, [ 234s] from ../src/gn/test_with_scope.h:13, [ 234s] from ../src/gn/visual_studio_writer_unittest.cc:10: [ 234s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 234s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 234s] | ^~~~~~~~~~~~~~~~~~~ [ 237s] [87/87] LINK gn_unittests [ 237s] + ./out/gn_unittests [ 237s] [1/625] ActionTargetGenerator.ActionOutputSubstitutions [ 237s] [2/625] ActionTargetGenerator.ActionForeachSubstitutions [ 237s] [3/625] AnalyzerTest.TargetRefersToSources [ 237s] [4/625] AnalyzerTest.TargetRefersToPublicHeaders [ 237s] [5/625] AnalyzerTest.TargetRefersToInputs [ 237s] [6/625] AnalyzerTest.SubConfigIsModified [ 237s] [7/625] AnalyzerTest.TargetRefersToData [ 237s] [8/625] AnalyzerTest.TargetRefersToActionScript [ 237s] [9/625] AnalyzerTest.TargetRefersToBuildDependencyFiles [ 237s] [10/625] AnalyzerTest.AffectedTargetpropagatesToDependentTargets [ 237s] [11/625] AnalyzerTest.AffectedConfigpropagatesToDependentTargets [ 237s] [12/625] AnalyzerTest.AffectedToolchainpropagatesToDependentTargets [ 237s] [13/625] AnalyzerTest.AffectedPoolpropagatesToDependentTargets [ 237s] [14/625] AnalyzerTest.CompileTargetsAllWasPruned [ 237s] [15/625] AnalyzerTest.NoDependency [ 237s] [16/625] AnalyzerTest.NoFilesNoTargets [ 237s] [17/625] AnalyzerTest.FilesArentSourceAbsolute [ 237s] [18/625] AnalyzerTest.WrongInputFields [ 237s] [19/625] AnalyzerTest.DotFileWasModified [ 237s] [20/625] AnalyzerTest.BuildConfigFileWasModified [ 237s] [21/625] AnalyzerTest.BuildArgsDependencyFileWasModified [ 237s] [22/625] AnalyzerTest.TargetToolchainSpecifiedRefersToSources [ 237s] [23/625] AnalyzerTest.TargetAlternateToolchainRefersToSources [ 237s] [24/625] ArgsTest.VerifyAllOverridesUsed [ 237s] [25/625] ArgsTest.VerifyOverrideScope [ 237s] [26/625] BuilderTest.BasicDeps [ 237s] [27/625] BuilderTest.ShouldGenerate [ 237s] [28/625] BuilderTest.ConfigLoad [ 237s] [29/625] CIncludeIterator.Basic [ 237s] [30/625] CIncludeIterator.GiveUp [ 237s] [31/625] CIncludeIterator.DontGiveUp [ 237s] [32/625] CIncludeIterator.TolerateNonIncludes [ 238s] [33/625] CIncludeIterator.CStyleComments [ 238s] [34/625] CIncludeIterator.SpacesAfterHash [ 238s] [35/625] FormatTest.001 [ 238s] [36/625] FormatTest.002 [ 238s] [37/625] FormatTest.003 [ 238s] [38/625] FormatTest.004 [ 238s] [39/625] FormatTest.005 [ 238s] [40/625] FormatTest.006 [ 238s] [41/625] FormatTest.007 [ 238s] [42/625] FormatTest.008 [ 238s] [43/625] FormatTest.009 [ 238s] [44/625] FormatTest.010 [ 238s] [45/625] FormatTest.011 [ 238s] [46/625] FormatTest.012 [ 238s] [47/625] FormatTest.013 [ 238s] [48/625] FormatTest.014 [ 238s] [49/625] FormatTest.015 [ 238s] [50/625] FormatTest.016 [ 239s] [51/625] FormatTest.017 [ 239s] [52/625] FormatTest.018 [ 239s] [53/625] FormatTest.019 [ 239s] [54/625] FormatTest.020 [ 239s] [55/625] FormatTest.021 [ 239s] [56/625] FormatTest.022 [ 239s] [57/625] FormatTest.023 [ 239s] [58/625] FormatTest.024 [ 239s] [59/625] FormatTest.025 [ 240s] [60/625] FormatTest.026 [ 240s] [61/625] FormatTest.027 [ 240s] [62/625] FormatTest.028 [ 240s] [63/625] FormatTest.029 [ 240s] [64/625] FormatTest.030 [ 240s] [65/625] FormatTest.031 [ 240s] [66/625] FormatTest.032 [ 240s] [67/625] FormatTest.033 [ 240s] [68/625] FormatTest.035 [ 240s] [69/625] FormatTest.036 [ 241s] [70/625] FormatTest.037 [ 241s] [71/625] FormatTest.038 [ 241s] [72/625] FormatTest.039 [ 241s] [73/625] FormatTest.040 [ 241s] [74/625] FormatTest.041 [ 241s] [75/625] FormatTest.042 [ 241s] [76/625] FormatTest.043 [ 241s] [77/625] FormatTest.044 [ 241s] [78/625] FormatTest.045 [ 242s] [79/625] FormatTest.046 [ 242s] [80/625] FormatTest.047 [ 242s] [81/625] FormatTest.048 [ 242s] [82/625] FormatTest.050 [ 243s] [83/625] FormatTest.051 [ 243s] [84/625] FormatTest.052 [ 243s] [85/625] FormatTest.053 [ 243s] [86/625] FormatTest.054 [ 243s] [87/625] FormatTest.055 [ 243s] [88/625] FormatTest.056 [ 243s] [89/625] FormatTest.057 [ 244s] [90/625] FormatTest.058 [ 244s] [91/625] FormatTest.059 [ 244s] [92/625] FormatTest.060 [ 244s] [93/625] FormatTest.061 [ 244s] [94/625] FormatTest.062 [ 245s] [95/625] FormatTest.063 [ 245s] [96/625] FormatTest.064 [ 245s] [97/625] FormatTest.065 [ 245s] [98/625] FormatTest.066 [ 245s] [99/625] FormatTest.067 [ 245s] [100/625] FormatTest.068 [ 245s] [101/625] FormatTest.069 [ 245s] [102/625] FormatTest.070 [ 245s] [103/625] FormatTest.071 [ 245s] [104/625] FormatTest.072 [ 245s] [105/625] FormatTest.073 [ 245s] [106/625] FormatTest.074 [ 246s] [107/625] FormatTest.075 [ 246s] [108/625] FormatTest.076 [ 246s] [109/625] FormatTest.077 [ 246s] [110/625] FormatTest.078 [ 246s] [111/625] FormatTest.079 [ 246s] [112/625] FormatTest.080 [ 246s] [113/625] FormatTest.081 [ 246s] [114/625] FormatTest.082 [ 247s] [115/625] FormatTest.083 [ 247s] [116/625] Commands.FilterOutMatch [ 247s] [117/625] CompileCommandsTest.SourceSet [ 247s] [118/625] CompileCommandsTest.EscapeDefines [ 247s] [119/625] CompileCommandsTest.WinPrecompiledHeaders [ 247s] [120/625] CompileCommandsTest.GCCPrecompiledHeaders [ 247s] [121/625] CompileCommandsTest.EscapedFlags [ 247s] [122/625] CompileCommandsTest.CompDBFilter [ 247s] [123/625] Config.ResolvedNoSub [ 247s] [124/625] Config.ResolvedSub [ 247s] [125/625] Config.SubSub [ 247s] [126/625] ConfigValuesExtractors.IncludeOrdering [ 247s] [127/625] Escape.Ninja [ 247s] [128/625] Escape.Depfile [ 247s] [129/625] Escape.WindowsCommand [ 247s] [130/625] Escape.PosixCommand [ 247s] [131/625] Escape.NinjaPreformatted [ 247s] [132/625] Escape.Space [ 247s] [133/625] EscapeJSONString.NinjaPreformatted [ 247s] [134/625] Escape.CompilationDatabase [ 247s] [135/625] ExecProcessTest.TestExitCode [ 249s] [136/625] ExecProcessTest.TestLargeOutput [ 249s] [137/625] ExecProcessTest.TestStdoutAndStderrOutput [ 250s] [138/625] ExecProcessTest.TestOneOutputClosed [ 251s] [139/625] FilesystemUtils.FileExtensionOffset [ 251s] [140/625] FilesystemUtils.FindExtension [ 251s] [141/625] FilesystemUtils.FindFilenameOffset [ 251s] [142/625] FilesystemUtils.RemoveFilename [ 251s] [143/625] FilesystemUtils.FindDir [ 251s] [144/625] FilesystemUtils.FindLastDirComponent [ 251s] [145/625] FilesystemUtils.EnsureStringIsInOutputDir [ 251s] [146/625] FilesystemUtils.IsPathAbsolute [ 251s] [147/625] FilesystemUtils.MakeAbsolutePathRelativeIfPossible [ 251s] [148/625] FilesystemUtils.MakeAbsoluteFilePathRelativeIfPossible [ 251s] [149/625] FilesystemUtils.NormalizePath [ 251s] [150/625] FilesystemUtils.RebasePath [ 251s] [151/625] FilesystemUtils.DirectoryWithNoLastSlash [ 251s] [152/625] FilesystemUtils.SourceDirForPath [ 251s] [153/625] FilesystemUtils.ContentsEqual [ 251s] [154/625] FilesystemUtils.WriteFileIfChanged [ 251s] [155/625] FilesystemUtils.GetToolchainDirs [ 251s] [156/625] FilesystemUtils.GetSubBuildDir [ 251s] [157/625] FilesystemUtils.GetBuildDirForTarget [ 251s] [158/625] FilesystemUtils.GetDirForEmptyBuildDir [ 251s] [159/625] FilesystemUtils.ResolveRelativeTest [ 251s] [160/625] FileWriter.SingleWrite [ 251s] [161/625] FileWriter.MultipleWrites [ 251s] [162/625] FrameworksUtils.GetFrameworkName [ 251s] [163/625] FilterExcludeTest.Filter [ 251s] [164/625] FilterExcludeTest.NotEnoughArguments [ 251s] [165/625] FilterExcludeTest.TooManyArguments [ 251s] [166/625] FilterExcludeTest.IncorrectValuesType [ 251s] [167/625] FilterExcludeTest.IncorrectValuesElementType [ 251s] [168/625] FilterExcludeTest.IncorrectPatternsType [ 251s] [169/625] FilterIncludeTest.Filter [ 251s] [170/625] FilterIncludeTest.NotEnoughArguments [ 251s] [171/625] FilterIncludeTest.TooManyArguments [ 251s] [172/625] FilterIncludeTest.IncorrectValuesType [ 251s] [173/625] FilterIncludeTest.IncorrectValuesElementType [ 251s] [174/625] FilterIncludeTest.IncorrectPatternsType [ 251s] [175/625] FunctionForeach.CollisionOnLoopVar [ 251s] [176/625] FunctionForeach.UniqueLoopVar [ 251s] [177/625] FunctionForeach.MarksIdentAsUsed [ 251s] [178/625] FunctionForeach.ListModification [ 251s] [179/625] FunctionForwardVariablesFromTest.List [ 251s] [180/625] FunctionForwardVariablesFromTest.LiteralList [ 251s] [181/625] FunctionForwardVariablesFromTest.ListWithExclusion [ 251s] [182/625] FunctionForwardVariablesFromTest.ErrorCases [ 251s] [183/625] FunctionForwardVariablesFromTest.Star [ 251s] [184/625] FunctionForwardVariablesFromTest.StarWithExclusion [ 251s] [185/625] GetLabelInfoTest.BadInput [ 251s] [186/625] GetLabelInfoTest.Name [ 251s] [187/625] GetLabelInfoTest.Dir [ 251s] [188/625] GetLabelInfoTest.RootOutDir [ 251s] [189/625] GetLabelInfoTest.RootGenDir [ 251s] [190/625] GetLabelInfoTest.TargetOutDir [ 251s] [191/625] GetLabelInfoTest.TargetGenDir [ 251s] [192/625] GetLabelInfoTest.LabelNoToolchain [ 251s] [193/625] GetLabelInfoTest.LabelWithToolchain [ 251s] [194/625] GetLabelInfoTest.Toolchain [ 251s] [195/625] GetPathInfoTest.File [ 251s] [196/625] GetPathInfoTest.Name [ 251s] [197/625] GetPathInfoTest.Extension [ 251s] [198/625] GetPathInfoTest.Dir [ 251s] [199/625] GetPathInfoTest.AbsPath [ 251s] [200/625] GetPathInfoTest.OutDir [ 251s] [201/625] GetPathInfoTest.GenDir [ 251s] [202/625] GetTargetOutputsTest.Copy [ 251s] [203/625] GetTargetOutputsTest.Action [ 251s] [204/625] GetTargetOutputsTest.ActionForeach [ 251s] [205/625] FunctionProcessFileTemplates.SingleString [ 251s] [206/625] FunctionProcessFileTemplates.MultipleStrings [ 251s] [207/625] RebasePath.Strings [ 251s] [208/625] RebasePath.StringsSystemPaths [ 251s] [209/625] RebasePath.List [ 251s] [210/625] RebasePath.Errors [ 251s] [211/625] FunctionTemplate.MarkUsed [ 251s] [212/625] FunctionToolchain.NoArguments [ 251s] [213/625] FunctionToolchain.RuntimeOutputs [ 251s] [214/625] FunctionToolchain.Rust [ 251s] [215/625] FunctionToolchain.Command [ 252s] [216/625] FunctionToolchain.CommandLauncher [ 252s] [217/625] WriteFileTest.WithData [ 252s] [218/625] RustFunctionsTarget.CrateName [ 252s] [219/625] RustFunctionsTarget.CrateRootFind [ 252s] [220/625] RustFunctionsTarget.CrateTypeSelection [ 252s] [221/625] RustFunctionsTarget.ConfigValues [ 252s] [222/625] RustFunctionsTarget.SetDefaults [ 252s] [223/625] RustFunctionsTarget.AliasedDeps [ 252s] [224/625] RustFunctionsTarget.PublicConfigs [ 252s] [225/625] FunctionsTarget.CheckUnused [ 252s] [226/625] FunctionsTarget.CheckNotNeeded [ 252s] [227/625] FunctionsTarget.TemplateDefaults [ 252s] [228/625] FunctionsTarget.MixedSourceError [ 252s] [229/625] Functions.Assert [ 252s] [230/625] Functions.Defined [ 252s] [231/625] Functions.FunctionsWithBlock [ 252s] [232/625] Functions.SplitList [ 252s] [233/625] Functions.StringJoin [ 252s] [234/625] Functions.StringReplace [ 252s] [235/625] Functions.StringSplit [ 252s] [236/625] Functions.DeclareArgs [ 252s] [237/625] Functions.NotNeeded [ 252s] [238/625] HashTableBaseTest.Construction [ 252s] [239/625] HashTableBaseTest.InsertionsAndLookups [ 252s] [240/625] HashTableBaseTest.CopyAssignment [ 252s] [241/625] HashTableBaseTest.MoveAssignment [ 252s] [242/625] HashTableBaseTest.Clear [ 252s] [243/625] HashTableBaseTest.Iteration [ 252s] [244/625] HeaderCheckerTest.IsDependencyOf [ 252s] [245/625] HeaderCheckerTest.CheckInclude [ 252s] [246/625] HeaderCheckerTest.PublicFirst [ 252s] [247/625] HeaderCheckerTest.CheckIncludeAllowCircular [ 252s] [248/625] HeaderCheckerTest.SourceFileForInclude [ 252s] [249/625] HeaderCheckerTest.SourceFileForInclude_FileNotFound [ 253s] [250/625] HeaderCheckerTest.Friend [ 253s] [251/625] InheritedLibraries.Unique [ 253s] [252/625] InheritedLibraries.AppendInherited [ 253s] [253/625] InheritedLibraries.AppendPublicSharedLibraries [ 253s] [254/625] InputConversionTest.String [ 253s] [255/625] InputConversionTest.ListLines [ 253s] [256/625] InputConversionTest.ValueString [ 253s] [257/625] InputConversionTest.ValueInt [ 253s] [258/625] InputConversionTest.ValueList [ 253s] [259/625] InputConversionTest.ValueDict [ 253s] [260/625] InputConversionTest.ValueJSON [ 253s] [261/625] InputConversionTest.ValueJSONInvalidInput [ 253s] [262/625] InputConversionTest.ValueJSONUnsupportedValue [ 253s] [263/625] InputConversionTest.ValueJSONInvalidVariable [ 253s] [264/625] InputConversionTest.ValueJSONUnsupported [ 253s] [265/625] InputConversionTest.ValueEmpty [ 253s] [266/625] InputConversionTest.ValueError [ 253s] [267/625] InputConversionTest.Ignore [ 253s] [268/625] JSONWriter.ActionWithResponseFile [ 253s] [269/625] JSONWriter.RustTarget [ 253s] [270/625] JSONWriter.ForEachWithResponseFile [ 253s] [271/625] RustProjectJSONWriter.OneRustTarget [ 253s] [272/625] RustProjectJSONWriter.RustTargetDep [ 253s] [273/625] RustProjectJSONWriter.RustTargetDepTwo [ 253s] [274/625] RustProjectJSONWriter.RustTargetGetDepRustOnly [ 253s] [275/625] RustProjectJSONWriter.OneRustTargetWithRustcTargetSet [ 253s] [276/625] RustProjectJSONWriter.OneRustTargetWithEditionSet [ 254s] [277/625] RustProjectJSONWriter.OneRustTargetWithEditionSetAlternate [ 254s] [278/625] RustProjectWriterHelper.WriteCrates [ 254s] [279/625] RustProjectWriterHelper.SysrootDepsAreCorrect [ 254s] [280/625] RustProjectWriterHelper.ExtractCompilerTargetTupleSimple [ 254s] [281/625] RustProjectWriterHelper.ExtractCompilerTargetTupleMissing [ 254s] [282/625] RustProjectWriterHelper.ExtractCompilerTargetTupleDontFallOffEnd [ 254s] [283/625] RustProjectWriterHelper.ExtractFirstArgValueWithPrefixMissing [ 254s] [284/625] RustProjectWriterHelper.ExtractFirstArgValueWithPrefix [ 254s] [285/625] RustProjectWriterHelper.ExtractAllArgValueWithPrefix [ 254s] [286/625] LabelPattern.PatternParse [ 254s] [287/625] LabelPattern.PatternParseAboveSourceRoot [ 254s] [288/625] Label.Resolve [ 254s] [289/625] Label.ResolveAboveRootBuildDir [ 254s] [290/625] LoaderTest.Foo [ 254s] [291/625] LoaderTest.BuildDependencyFilesAreCollected [ 254s] [292/625] LoaderTest.TemplateBuildDependencyFilesAreCollected [ 254s] [293/625] LoaderTest.NonDefaultBuildFileName [ 254s] [294/625] MetadataTest.SetContents [ 254s] [295/625] MetadataTest.Walk [ 254s] [296/625] MetadataTest.WalkWithRebase [ 254s] [297/625] MetadataTest.WalkWithRebaseNonString [ 254s] [298/625] MetadataTest.WalkKeysToWalk [ 254s] [299/625] MetadataTest.WalkNoContents [ 254s] [300/625] MetadataTest.WalkNoKeysWithContents [ 254s] [301/625] MetadataWalkTest.CollectNoRecurse [ 254s] [302/625] MetadataWalkTest.CollectWithRecurse [ 254s] [303/625] MetadataWalkTest.CollectWithBarrier [ 254s] [304/625] MetadataWalkTest.CollectWithError [ 254s] [305/625] NinjaActionTargetWriter.WriteOutputFilesForBuildLine [ 254s] [306/625] NinjaActionTargetWriter.ActionNoSources [ 254s] [307/625] NinjaActionTargetWriter.ActionNoSourcesConsole [ 254s] [308/625] NinjaActionTargetWriter.ActionWithSources [ 254s] [309/625] NinjaActionTargetWriter.ForEach [ 254s] [310/625] NinjaActionTargetWriter.ForEachWithDepfile [ 254s] [311/625] NinjaActionTargetWriter.ForEachWithResponseFile [ 254s] [312/625] NinjaActionTargetWriter.ForEachWithPool [ 254s] [313/625] NinjaActionTargetWriter.NoTransitiveHardDeps [ 254s] [314/625] NinjaBinaryTargetWriterTest.CSources [ 254s] [315/625] NinjaBinaryTargetWriterTest.NoSourcesSourceSet [ 254s] [316/625] NinjaBinaryTargetWriterTest.NoSourcesStaticLib [ 254s] [317/625] NinjaBinaryTargetWriterTest.Inputs [ 254s] [318/625] NinjaBuildWriterTest.GetSelfInvocationCommandLine [ 255s] [319/625] NinjaBuildWriterTest.TwoTargets [ 255s] [320/625] NinjaBuildWriterTest.SpaceInDepfile [ 255s] [321/625] NinjaBuildWriterTest.DuplicateOutputs [ 255s] [322/625] NinjaBundleDataTargetWriter.Run [ 255s] [323/625] NinjaCBinaryTargetWriterTest.SourceSet [ 255s] [324/625] NinjaCBinaryTargetWriterTest.EscapeDefines [ 255s] [325/625] NinjaCBinaryTargetWriterTest.StaticLibrary [ 255s] [326/625] NinjaCBinaryTargetWriterTest.CompleteStaticLibrary [ 255s] [327/625] NinjaCBinaryTargetWriterTest.OutputExtensionAndInputDeps [ 255s] [328/625] NinjaCBinaryTargetWriterTest.NoHardDepsToNoPublicHeaderTarget [ 255s] [329/625] NinjaCBinaryTargetWriterTest.LibsAndLibDirs [ 255s] [330/625] NinjaCBinaryTargetWriterTest.FrameworksAndFrameworkDirs [ 255s] [331/625] NinjaCBinaryTargetWriterTest.EmptyOutputExtension [ 255s] [332/625] NinjaCBinaryTargetWriterTest.SourceSetDataDeps [ 255s] [333/625] NinjaCBinaryTargetWriterTest.SharedLibraryModuleDefinitionFile [ 255s] [334/625] NinjaCBinaryTargetWriterTest.LoadableModule [ 255s] [335/625] NinjaCBinaryTargetWriterTest.WinPrecompiledHeaders [ 255s] [336/625] NinjaCBinaryTargetWriterTest.GCCPrecompiledHeaders [ 255s] [337/625] NinjaCBinaryTargetWriterTest.DupeObjFileError [ 255s] [338/625] NinjaCBinaryTargetWriterTest.InputFiles [ 255s] [339/625] NinjaCBinaryTargetWriterTest.RustDeps [ 255s] [340/625] NinjaCBinaryTargetWriterTest.ModuleMapInStaticLibrary [ 255s] [341/625] NinjaCBinaryTargetWriterTest.SwiftModule [ 256s] [342/625] NinjaCBinaryTargetWriterTest.DependOnModule [ 256s] [343/625] NinjaCopyTargetWriter.Run [ 256s] [344/625] NinjaCopyTargetWriter.ToolchainDeps [ 256s] [345/625] NinjaCopyTargetWriter.OrderOnlyDeps [ 256s] [346/625] NinjaCopyTargetWriter.DataDeps [ 256s] [347/625] NinjaCreateBundleTargetWriter.Run [ 256s] [348/625] NinjaCreateBundleTargetWriter.InSubDirectory [ 256s] [349/625] NinjaCreateBundleTargetWriter.JustPartialInfoPlist [ 256s] [350/625] NinjaCreateBundleTargetWriter.AssetCatalog [ 256s] [351/625] NinjaCreateBundleTargetWriter.PhonyTarget [ 256s] [352/625] NinjaCreateBundleTargetWriter.Complex [ 256s] [353/625] NinjaCreateBundleTargetWriter.CodeSigning [ 256s] [354/625] NinjaGeneratedFileTargetWriterTest.Run [ 256s] [355/625] NinjaGroupTargetWriter.Run [ 256s] [356/625] NinjaRustBinaryTargetWriterTest.RustSourceSet [ 256s] [357/625] NinjaRustBinaryTargetWriterTest.RustExecutable [ 256s] [358/625] NinjaRustBinaryTargetWriterTest.RlibDeps [ 256s] [359/625] NinjaRustBinaryTargetWriterTest.RlibDepsAcrossGroups [ 256s] [360/625] NinjaRustBinaryTargetWriterTest.RenamedDeps [ 256s] [361/625] NinjaRustBinaryTargetWriterTest.NonRustDeps [ 256s] [362/625] NinjaRustBinaryTargetWriterTest.RustOutputExtensionAndDir [ 256s] [363/625] NinjaRustBinaryTargetWriterTest.LibsAndLibDirs [ 256s] [364/625] NinjaRustBinaryTargetWriterTest.RustProcMacro [ 256s] [365/625] NinjaRustBinaryTargetWriterTest.GroupDeps [ 256s] [366/625] NinjaRustBinaryTargetWriterTest.Externs [ 256s] [367/625] NinjaRustBinaryTargetWriterTest.Inputs [ 256s] [368/625] NinjaTargetCommandUtil.DefineWriter [ 256s] [369/625] NinjaTargetCommandUtil.FrameworkDirsWriter [ 256s] [370/625] NinjaTargetCommandUtil.FrameworksWriter [ 256s] [371/625] NinjaTargetWriter.WriteInputDepsStampAndGetDep [ 256s] [372/625] NinjaTargetWriter.WriteInputDepsStampAndGetDepWithToolchainDeps [ 256s] [373/625] NinjaToolchainWriter.WriteToolRule [ 256s] [374/625] NinjaToolchainWriter.WriteToolRuleWithLauncher [ 256s] [375/625] Operators.SourcesAppend [ 256s] [376/625] Operators.ListAppend [ 256s] [377/625] Operators.ListRemove [ 256s] [378/625] Operators.ListSubtractWithScope [ 256s] [379/625] Operators.IntegerAdd [ 256s] [380/625] Operators.IntegerSubtract [ 256s] [381/625] Operators.ShortCircuitAnd [ 256s] [382/625] Operators.ShortCircuitOr [ 256s] [383/625] Operators.NonemptyOverwriting [ 256s] [384/625] Operators.PlusEqualsUsed [ 256s] [385/625] OutputConversionTest.ListLines [ 256s] [386/625] OutputConversionTest.String [ 257s] [387/625] OutputConversionTest.StringInt [ 257s] [388/625] OutputConversionTest.StringBool [ 257s] [389/625] OutputConversionTest.StringList [ 257s] [390/625] OutputConversionTest.StringScope [ 257s] [391/625] OutputConversionTest.ValueString [ 257s] [392/625] OutputConversionTest.ValueInt [ 257s] [393/625] OutputConversionTest.ValueBool [ 257s] [394/625] OutputConversionTest.ValueList [ 257s] [395/625] OutputConversionTest.ValueScope [ 257s] [396/625] OutputConversionTest.JSON [ 257s] [397/625] OutputConversionTest.ValueEmpty [ 257s] [398/625] OutputConversionTest.DefaultValue [ 257s] [399/625] OutputConversionTest.DefaultListLines [ 257s] [400/625] OutputConversionTest.ReverseString [ 257s] [401/625] OutputConversionTest.ReverseListLines [ 257s] [402/625] OutputConversionTest.ReverseValueString [ 257s] [403/625] OutputConversionTest.ReverseValueInt [ 257s] [404/625] OutputConversionTest.ReverseValueList [ 257s] [405/625] OutputConversionTest.ReverseValueDict [ 257s] [406/625] OutputConversionTest.ReverseValueEmpty [ 257s] [407/625] ParseTree.Accessor [ 257s] [408/625] ParseTree.SubscriptedAccess [ 257s] [409/625] ParseTree.BlockUnusedVars [ 257s] [410/625] ParseTree.OriginForDereference [ 257s] [411/625] ParseTree.SortRangeExtraction [ 257s] [412/625] ParseTree.Integers [ 258s] [413/625] Parser.Literal [ 258s] [414/625] Parser.BinaryOp [ 258s] [415/625] Parser.FunctionCall [ 258s] [416/625] Parser.ParenExpression [ 258s] [417/625] Parser.OrderOfOperationsLeftAssociative [ 258s] [418/625] Parser.OrderOfOperationsEqualityBoolean [ 258s] [419/625] Parser.UnaryOp [ 258s] [420/625] Parser.List [ 258s] [421/625] Parser.Assignment [ 258s] [422/625] Parser.Accessor [ 258s] [423/625] Parser.Condition [ 258s] [424/625] Parser.OnlyCallAndAssignInBody [ 258s] [425/625] Parser.NoAssignmentInCondition [ 258s] [426/625] Parser.CompleteFunction [ 258s] [427/625] Parser.FunctionWithConditional [ 258s] [428/625] Parser.UnterminatedBlock [ 258s] [429/625] Parser.BadlyTerminatedNumber [ 258s] [430/625] Parser.NewlinesInUnusualPlaces [ 258s] [431/625] Parser.NewlinesInUnusualPlaces2 [ 258s] [432/625] Parser.NewlineBeforeSubscript [ 258s] [433/625] Parser.SequenceOfExpressions [ 258s] [434/625] Parser.BlockAfterFunction [ 258s] [435/625] Parser.LongExpression [ 258s] [436/625] Parser.CommentsStandalone [ 258s] [437/625] Parser.CommentsStandaloneEof [ 258s] [438/625] Parser.CommentsLineAttached [ 258s] [439/625] Parser.CommentsSuffix [ 258s] [440/625] Parser.CommentsSuffixDifferentLine [ 258s] [441/625] Parser.CommentsSuffixMultiple [ 258s] [442/625] Parser.CommentsConnectedInList [ 258s] [443/625] Parser.CommentsAtEndOfBlock [ 258s] [444/625] Parser.CommentsEndOfBlockSingleLine [ 258s] [445/625] Parser.HangingIf [ 258s] [446/625] Parser.NegatingList [ 258s] [447/625] Parser.ConditionNoBracesIf [ 258s] [448/625] Parser.ConditionNoBracesElse [ 258s] [449/625] Parser.ConditionNoBracesElseIf [ 258s] [450/625] Parser.StandaloneBlock [ 258s] [451/625] Parser.BlockValues [ 258s] [452/625] PathOutput.Basic [ 258s] [453/625] PathOutput.BasicInRoot [ 258s] [454/625] PathOutput.NinjaEscaping [ 258s] [455/625] PathOutput.NinjaForkEscaping [ 258s] [456/625] PathOutput.InhibitQuoting [ 258s] [457/625] PathOutput.WriteDir [ 258s] [458/625] Pattern.Matches [ 258s] [459/625] RuntimeDeps.Libs [ 258s] [460/625] RuntimeDeps.ExeDataDep [ 258s] [461/625] RuntimeDeps.ActionSharedLib [ 258s] [462/625] RuntimeDeps.ActionOutputs [ 258s] [463/625] RuntimeDeps.CreateBundle [ 258s] [464/625] RuntimeDeps.Dupe [ 258s] [465/625] RuntimeDeps.WriteRuntimeDepsVariable [ 258s] [466/625] ScopePerFileProvider.Expected [ 258s] [467/625] Scope.InheritBuildDependencyFilesFromParent [ 258s] [468/625] Scope.NonRecursiveMergeTo [ 258s] [469/625] Scope.MakeClosure [ 258s] [470/625] Scope.GetMutableValue [ 258s] [471/625] Scope.RemovePrivateIdentifiers [ 258s] [472/625] SetupTest.DotGNFileIsGenDep [ 258s] [473/625] SetupTest.NoSeparatorInExtension [ 258s] [474/625] SetupTest.Extension [ 258s] [475/625] SourceDir.ResolveRelativeFile [ 258s] [476/625] SourceDir.ResolveRelativeDir [ 258s] [477/625] SourceDir.SourceWithNoTrailingSlash [ 258s] [478/625] SourceFile.Normalize [ 258s] [479/625] StringAtomTest.EmptyString [ 258s] [480/625] StringAtomTest.Find [ 258s] [481/625] StringAtomTest.DefaultCompare [ 258s] [482/625] StringAtomTest.NormalSet [ 258s] [483/625] StringAtomTest.FastSet [ 258s] [484/625] StringAtom.AllocMoreThanASingleSlabOfKeys [ 258s] [485/625] StringOutputBuffer.Append [ 258s] [486/625] StringOutputBuffer.AppendWithPageSizeMultiples [ 258s] [487/625] StringOutput.WrappedByStdOstream [ 258s] [488/625] StringOutputBuffer.ContentsEqual [ 258s] [489/625] StringOutputBuffer.WriteToFile [ 258s] [490/625] StringUtils.ExpandStringLiteralIdentifier [ 258s] [491/625] StringUtils.ExpandStringLiteralExpression [ 258s] [492/625] StringUtils.EditDistance [ 258s] [493/625] StringUtils.SpellcheckString [ 258s] [494/625] SubstitutionPattern.ParseLiteral [ 258s] [495/625] SubstitutionPattern.ParseComplex [ 258s] [496/625] SubstitutionPattern.ParseErrors [ 258s] [497/625] SubstitutionPattern.ParseRust [ 258s] [498/625] SubstitutionWriter.GetListAs [ 258s] [499/625] SubstitutionWriter.ApplyPatternToSource [ 258s] [500/625] SubstitutionWriter.ApplyPatternToSourceAsOutputFile [ 258s] [501/625] SubstitutionWriter.WriteNinjaVariablesForSource [ 258s] [502/625] SubstitutionWriter.WriteWithNinjaVariables [ 258s] [503/625] SubstitutionWriter.SourceSubstitutions [ 258s] [504/625] SubstitutionWriter.TargetSubstitutions [ 258s] [505/625] SubstitutionWriter.CompilerSubstitutions [ 258s] [506/625] SubstitutionWriter.LinkerSubstitutions [ 258s] [507/625] SubstitutionWriter.OutputDir [ 258s] [508/625] TargetTest.LibInheritance [ 258s] [509/625] TargetTest.FrameworkInheritance [ 258s] [510/625] TargetTest.DependentConfigs [ 258s] [511/625] TargetTest.NoDependentConfigsBetweenToolchains [ 259s] [512/625] TargetTest.DependentConfigsBetweenToolchainsWhenSet [ 259s] [513/625] TargetTest.InheritLibs [ 259s] [514/625] TargetTest.InheritCompleteStaticLib [ 259s] [515/625] TargetTest.InheritCompleteStaticLibStaticLibDeps [ 259s] [516/625] TargetTest.InheritCompleteStaticLibInheritedCompleteStaticLibDeps [ 259s] [517/625] TargetTest.NoActionDepPropgation [ 259s] [518/625] TargetTest.GetComputedOutputName [ 259s] [519/625] TargetTest.VisibilityFails [ 259s] [520/625] TargetTest.VisibilityDatadeps [ 259s] [521/625] TargetTest.VisibilityGroup [ 259s] [522/625] TargetTest.Testonly [ 259s] [523/625] TargetTest.PublicConfigs [ 259s] [524/625] TargetTest.ConfigOrdering [ 259s] [525/625] TargetTest.LinkAndDepOutputs [ 259s] [526/625] TargetTest.RuntimeOuputs [ 259s] [527/625] TargetTest.GetOutputFilesForSource_Binary [ 259s] [528/625] TargetTest.GetOutputFilesForSource_ActionForEach [ 259s] [529/625] TargetTest.GetOutputFilesForSource_Action [ 259s] [530/625] TargetTest.SharedInheritance [ 259s] [531/625] TargetTest.GeneratedInputs [ 259s] [532/625] TargetTest.WriteFileGeneratedInputs [ 259s] [533/625] TargetTest.WriteRuntimeDepsGeneratedInputs [ 259s] [534/625] TargetTest.ObjectGeneratedInputs [ 260s] [535/625] TargetTest.ResolvePrecompiledHeaders [ 260s] [536/625] TargetTest.AssertNoDeps [ 260s] [537/625] TargetTest.PullRecursiveBundleData [ 260s] [538/625] TargetTest.CollectMetadataNoRecurse [ 260s] [539/625] TargetTest.CollectMetadataWithRecurse [ 260s] [540/625] TargetTest.CollectMetadataWithBarrier [ 260s] [541/625] TargetTest.CollectMetadataWithError [ 260s] [542/625] TargetTest.WriteMetadataCollection [ 260s] [543/625] TargetTest.ModuleMap [ 260s] [544/625] Template.Basic [ 260s] [545/625] Template.UnusedTargetNameShouldThrowError [ 260s] [546/625] Template.UnusedInvokerShouldThrowError [ 260s] [547/625] Template.UnusedVarInInvokerShouldThrowError [ 260s] [548/625] Template.MemoryBlowUp [ 260s] [549/625] Tokenizer.Empty [ 260s] [550/625] Tokenizer.Identifier [ 260s] [551/625] Tokenizer.Integer [ 260s] [552/625] Tokenizer.IntegerNoSpace [ 260s] [553/625] Tokenizer.String [ 260s] [554/625] Tokenizer.Operator [ 260s] [555/625] Tokenizer.Scoper [ 260s] [556/625] Tokenizer.FunctionCall [ 260s] [557/625] Tokenizer.Locations [ 260s] [558/625] Tokenizer.ByteOffsetOfNthLine [ 260s] [559/625] Tokenizer.Comments [ 260s] [560/625] Tokenizer.CommentsContinued [ 260s] [561/625] Tokenizer.WhitespaceTransformMaintain [ 260s] [562/625] Tokenizer.WhitespaceTransformToSpace [ 260s] [563/625] UniqueVector.PushBack [ 260s] [564/625] UniqueVector.PushBackMove [ 260s] [565/625] Value.ToString [ 260s] [566/625] VectorSetSorter.AsVectorWithStrings [ 260s] [567/625] VectorSetSorter.IterateOverWithStrings [ 260s] [568/625] VersionTest.FromString [ 260s] [569/625] VersionTest.Comparison [ 260s] [570/625] VersionTest.Describe [ 260s] [571/625] Visibility.CanSeeMe [ 260s] [572/625] Visibility.Public [ 260s] [573/625] Visibility.Private [ 260s] [574/625] Visibility.AboveSourceDir [ 260s] [575/625] VisualStudioUtils.MakeGuid [ 260s] [576/625] VisualStudioUtils.ParseCompilerOption [ 260s] [577/625] VisualStudioUtils.ParseLinkerOption [ 260s] [578/625] VisualStudioWriterTest.ResolveSolutionFolders [ 260s] [579/625] VisualStudioWriterTest.ResolveSolutionFolders_AbsPath [ 260s] [580/625] VisualStudioWriterTest.NoDotSlash [ 260s] [581/625] XcodeObject.InstantiatePBXSourcesBuildPhase [ 260s] [582/625] XcodeObject.InstantiatePBXFrameworksBuildPhase [ 260s] [583/625] XcodeObject.InstantiatePBXShellScriptBuildPhase [ 260s] [584/625] XcodeObject.InstantiatePBXGroup [ 260s] [585/625] XcodeObject.InstantiatePBXProject [ 260s] [586/625] XcodeObject.InstantiatePBXFileReference [ 260s] [587/625] XcodeObject.InstantiatePBXBuildFile [ 260s] [588/625] XcodeObject.InstantiatePBXAggregateTarget [ 260s] [589/625] XcodeObject.InstantiatePBXNativeTarget [ 260s] [590/625] XcodeObject.InstantiatePBXContainerItemProxy [ 260s] [591/625] XcodeObject.InstantiatePBXTargetDependency [ 260s] [592/625] XcodeObject.InstantiateXCBuildConfiguration [ 260s] [593/625] XcodeObject.InstantiateXCConfigurationList [ 260s] [594/625] XcodeObject.PBXSourcesBuildPhaseObjectToClass [ 260s] [595/625] XcodeObject.PBXFrameworksBuildPhaseObjectToClass [ 260s] [596/625] XcodeObject.PBXShellScriptBuildPhaseObjectToClass [ 260s] [597/625] XcodeObject.PBXGroupObjectToClass [ 260s] [598/625] XcodeObject.PBXProjectObjectToClass [ 260s] [599/625] XcodeObject.PBXFileReferenceObjectToClass [ 260s] [600/625] XcodeObject.PBXBuildFileObjectToClass [ 260s] [601/625] XcodeObject.PBXAggregateTargetObjectToClass [ 260s] [602/625] XcodeObject.PBXNativeTargetObjectToClass [ 260s] [603/625] XcodeObject.PBXContainerItemProxyObjectToClass [ 260s] [604/625] XcodeObject.PBXTargetDependencyObjectToClass [ 260s] [605/625] XcodeObject.XCBuildConfigurationObjectToClass [ 260s] [606/625] XcodeObject.XCConfigurationListObjectToClass [ 260s] [607/625] XcodeObject.ClassToString [ 260s] [608/625] XcodeObject.PBXSourcesBuildPhaseName [ 260s] [609/625] XcodeObject.PBXFrameworksBuildPhaseName [ 260s] [610/625] XcodeObject.PBXShellScriptBuildPhaseName [ 260s] [611/625] XcodeObject.PBXGroupName [ 260s] [612/625] XcodeObject.PBXProjectName [ 260s] [613/625] XcodeObject.PBXFileReferenceName [ 260s] [614/625] XcodeObject.PBXBuildFileName [ 260s] [615/625] XcodeObject.PBXAggregateTargetName [ 260s] [616/625] XcodeObject.PBXNativeTargetName [ 260s] [617/625] XcodeObject.PBXContainerItemProxyName [ 260s] [618/625] XcodeObject.PBXTargetDependencyName [ 260s] [619/625] XcodeObject.XCBuildConfigurationName [ 260s] [620/625] XcodeObject.XCConfigurationListName [ 260s] [621/625] XmlElementWriter.EmptyElement [ 260s] [622/625] XmlElementWriter.ElementWithText [ 260s] [623/625] XmlElementWriter.SubElements [ 260s] [624/625] XmlElementWriter.StartContent [ 260s] [625/625] XmlElementWriter.TestXmlEscape [ 260s] [ 260s] PASSED [ 260s] + exit 0 [ 260s] Processing files: gn-20210313-1.1.armv7hl [ 260s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4AFraX [ 260s] + umask 022 [ 260s] + cd /home/abuild/rpmbuild/BUILD [ 260s] + cd gn-20210313 [ 260s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/share/licenses/gn [ 260s] + export LC_ALL=C [ 260s] + LC_ALL=C [ 260s] + export LICENSEDIR [ 260s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/share/licenses/gn [ 260s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/share/licenses/gn [ 260s] + exit 0 [ 260s] Provides: gn = 20210313-1.1 gn(armv7hl-32) = 20210313-1.1 [ 260s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 260s] Requires(post): /sbin/ldconfig [ 260s] Requires(postun): /sbin/ldconfig [ 260s] Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libpthread.so.0 libpthread.so.0(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) [ 260s] Processing files: gn-debugsource-20210313-1.1.armv7hl [ 260s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 260s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 260s] [ 261s] Provides: gn-debugsource = 20210313-1.1 gn-debugsource(armv7hl-32) = 20210313-1.1 [ 261s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 261s] Processing files: gn-debuginfo-20210313-1.1.armv7hl [ 261s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 261s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 261s] [ 261s] Provides: gn-debuginfo = 20210313-1.1 gn-debuginfo(armv7hl-32) = 20210313-1.1 [ 261s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 261s] Recommends: gn-debugsource(armv7hl-32) = 20210313-1.1 [ 261s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 261s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.1.src.rpm [ 262s] Wrote: /home/abuild/rpmbuild/RPMS/armv7hl/gn-20210313-1.1.armv7hl.rpm [ 263s] Wrote: /home/abuild/rpmbuild/RPMS/armv7hl/gn-debugsource-20210313-1.1.armv7hl.rpm [ 274s] Wrote: /home/abuild/rpmbuild/RPMS/armv7hl/gn-debuginfo-20210313-1.1.armv7hl.rpm [ 274s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.uGvQUY [ 274s] + umask 022 [ 274s] + cd /home/abuild/rpmbuild/BUILD [ 274s] + cd gn-20210313 [ 274s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 274s] + exit 0 [ 274s] ... checking for files with abuild user/group [ 275s] ... creating baselibs [ 275s] [ 275s] obsnw09 finished "build gn.spec" at Sat Dec 4 14:21:56 UTC 2021. [ 275s] Retried build at Sat Dec 4 15:40:38 2021 returned same result, skipped Retried build at Wed Dec 8 10:50:27 2021 returned same result, skipped Retried build at Wed Dec 15 23:45:37 2021 returned same result, skipped Retried build at Sat Dec 18 04:51:10 2021 returned same result, skipped Retried build at Thu Dec 30 15:29:59 2021 returned same result, skipped Retried build at Fri Dec 31 22:31:45 2021 returned same result, skipped Retried build at Thu Jan 13 07:55:12 2022 returned same result, skipped Retried build at Mon Jan 24 17:58:32 2022 returned same result, skipped Retried build at Fri Jan 28 13:37:22 2022 returned same result, skipped Retried build at Wed Feb 23 17:49:07 2022 returned same result, skipped Retried build at Thu Mar 3 02:17:11 2022 returned same result, skipped Retried build at Thu Mar 10 07:01:51 2022 returned same result, skipped Retried build at Tue Mar 22 09:35:23 2022 returned same result, skipped Retried build at Sat Apr 9 15:33:27 2022 returned same result, skipped Retried build at Tue Apr 19 07:26:07 2022 returned same result, skipped Retried build at Tue May 17 06:54:33 2022 returned same result, skipped